首先搜索到如下解决方案:
1
项目属性——配置属性——链接器——清单文件中,把生成清单改成否就行了 <-- 可能会导致编译好的库无法注册(我遇到过)
Linker --> Manifest File
项目属性——配置属性——清单工具——输入和输出中,把嵌入清单改成否 < --
Manifest Tool --> Input and Output
2
然后,搜索到如下结论:
微软的官方解释:The Mt.exe file is a tool that generates signed files and catalogs.
http://msdn.microsoft.com/en-us/library/aa375649.aspx
生成可执行程序的时候调用mt.exe将manifest文件写入该可执行程序,但是由于杀毒软件的监控,该文件的句柄被截获,不可写入。
关掉杀毒软件试试。
按照上面1的思路,问题解决。注意,我在VS2010中的图形如下所示,供参考。
本文转自朱先忠老师51CTO博客,原文链接:http://blog.51cto.com/zhuxianzhong/1439727 ,如需转载请自行联系原作者