命令行上的清单生成

在命令行中使用 nmake 或类似工具生成 C/C++ 应用程序时,将在链接器处理完所有对象文件并生成最终二进制文件后生成清单。 链接器收集存储在对象文件中的程序集信息,并将此信息合并到最终清单文件中。 默认情况下,链接器将生成一个名为 <binary_name>.<extension>.manifest 的文件,用于描述最终二进制文件。 链接器不会将清单文件嵌入此二进制文件中,只能将清单生成为外部文件。 有几种方法可将清单嵌入最终二进制文件中,如使用清单工具 (mt.exe) 或将清单编译为资源文件。 切记:将清单嵌入最终二进制文件中时,必须遵守特定的规则,这样才能启用诸如增量链接、签名、编辑并继续等功能。 如何:将清单嵌入到 C/C++ 应用程序 中讨论了在命令行生成清单时使用的这些功能及其他选项。

请参见

参考

清单

/INCREMENTAL(增量链接)

概念

强名称程序集(程序集签名)(C++/CLI)

编辑并继续

了解 C/C++ 程序的清单生成