Linker masm32链接2.obj文件(简单)

Linker masm32链接2.obj文件(简单),linker,masm32,.obj,Linker,Masm32,.obj,我刚开始学习masm32,对.obj文件有点困惑,我以前用过C#,所以编译器为我链接,现在我有了qeditor,但我找不到一个选项来组装多个.asm文件。我有一个非常基本的程序: Vector.asm (+ Vector.inc), ...is a vector Matrix.asm (+ Matrix.inc), ...is a matrix Main.asm ... is the main program where I do some Vector calculations 当我分别编译

我刚开始学习masm32,对.obj文件有点困惑,我以前用过C#,所以编译器为我链接,现在我有了qeditor,但我找不到一个选项来组装多个.asm文件。我有一个非常基本的程序:

Vector.asm (+ Vector.inc), ...is a vector
Matrix.asm (+ Matrix.inc), ...is a matrix
Main.asm ... is the main program where I do some Vector calculations
当我分别编译它们时,我得到3.obj文件,它们是什么?我看了看makeit.bat的台词:

\masm32\bin\PoLink /SUBSYSTEM:CONSOLE "console.obj"
所以我想我可以把它改成

\masm32\bin\PoLink /SUBSYSTEM:CONSOLE "console.obj" "vector.obj" "matrix.obj"

编译我的整个程序,但我错了:(,有人能帮我成功地创建一个.bat吗(因为可能我以后想创建一个小ide,我需要一个.bat)它将3.obj文件编译成1.exe?

我不熟悉PoLink,但标准链接器需要的不仅仅是一个.obj文件列表。它还需要知道调用生成的.exe的意图(如果您只给它一个.obj文件,它可以假设)。可能还需要一个入口点。如果要处理多个文件,甚至可能需要库定义。您确实需要阅读文档,并在命令行上查看它需要什么