VS2010编译错误之mt.exe : general error c101008d

首先搜索到如下解决方案:

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中的图形如下所示,供参考。

14466241_201305261847371.jpg


fj.png无标题.jpg


你可能感兴趣的:(error,解决方案,Files,general,杀毒软件)