更新:2007 年 11 月
LINK 接受通用对象文件格式 (COFF) 或 32 位对象模型格式 (OMF) 的 .obj 文件。Microsoft 的 Visual C++ 编译器创建 COFF .obj 文件。
LINK 自动将 32 位 OMF 对象转换为 COFF。不过,从 OMF 到 COFF 的转换有些限制。OMF 可以表示在 COFF 中无法表示的某些东西。如果链接器从 OMF 转换为 COFF 时发生错误,则需要将 COFF .obj 文件而不是 OMF .obj 文件用作链接器的输入。
在某些情况下,可使用 .obj 文件代替 .netmodule 文件。有关何时使用 .netmodule 文件和何时使用 .obj 文件的信息,请参见选择 .netmodule 输入文件的格式。