19.1 如何将.manifest嵌入.exe中 https://scz.617.cn/windows/201009061524.txt Q: 有一个.c,原来是用VC 7.1编译的。现在换用Visual Studio 2008 SP1编译,自动生 成了.manifest文件,在分发.exe时必须同时提供这个.manifest,否则无法执行.exe。 关于"DLL HELL"我还算清楚,也理解.manifest出现的本意。出于某些个人感受,我 想将.manifest嵌入.exe中。我是用命令行版本cl.exe编译.c的,因此不考虑通过IDE 设置来达到目的。 A: 假设cl.exe已经生成x.exe与x.exe.manifest,用如下命令将后者嵌入前者: mt.exe -manifest x.exe.manifest -outputresource:x.exe;#1 之后可以删除x.exe.manifest,单独分发x.exe。