默认情况下cl命令使用/MT选项,即静态链接libcmt.lib,因此文件一般较大;
使用/MD选项,动态链接msvcrt80.lib,产生不可缺少的manifest文件,程序一般较小。
在生成manifest文件之后(cl /MD 或者使用link等)可以使用如下的命令将manifest文件嵌入到exe文件中:
mt.exe -manifest MyApp.exe.manifest -outputresource:MyApp.exe;1
(详情参见:http://msdn.microsoft.com/zh-cn/library/ms235591(VS.80).aspx 2009-02-28)
VS2005命令行问题-manifest
最新推荐文章于 2015-02-06 13:27:30 发布