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

本文涉及的产品
文档翻译,文档翻译 1千页
文本翻译,文本翻译 100万字符
语种识别,语种识别 100万字符
简介:

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

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





















本文转自朱先忠老师51CTO博客,原文链接:http://blog.51cto.com/zhuxianzhong/1439727 ,如需转载请自行联系原作者











fj.png无标题.jpg

相关文章
OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.
OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.
|
Windows
WINDOWS编译ffmpeg:LINK : fatal error LNK1104: 无法打开文件“LIBCMT.lib”
WINDOWS编译ffmpeg:LINK : fatal error LNK1104: 无法打开文件“LIBCMT.lib”
496 0
|
Windows
WINDOWS/cygwin编译lame出错:error: ‘_O_BINARY‘ undeclared
WINDOWS/cygwin编译lame出错:error: ‘_O_BINARY‘ undeclared
174 0
configure: line syntax error near unexpected token `win32-dll'
configure: line syntax error near unexpected token `win32-dll'
362 0
|
编译器 计算机视觉
关于 Qt编译时使用msvc编译器报错“Error: cannot open ...main.obj.10836.32.jom for write” 的解决方法
关于 Qt编译时使用msvc编译器报错“Error: cannot open ...main.obj.10836.32.jom for write” 的解决方法
关于 Qt编译时使用msvc编译器报错“Error: cannot open ...main.obj.10836.32.jom for write” 的解决方法
|
C++
Vs2015 遇到 CL:fatal error c1510 cannot load language clui.dll
网上说什么点击修复VS,修改VS的,经验证都不好使,直接下载这个库,放在system32/64下面皆可以了
198 0
Vs2015 遇到 CL:fatal error c1510 cannot load language clui.dll
Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.
Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.
318 0
Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.
Qt 编译时遇到 error: [debug/qrc_music.cpp] Error 1
第一种方式,清理编译文件 把Qdebug release 文件件都删除, 删除makefile 文件 尝试重新编译 以上是网上寻找的结果 以下是我的解决方法
731 0
|
Windows
Qt Creator编译项目,报错,error: LNK1158: 无法运行“rc.exe”
Qt Creator编译项目,报错,error: LNK1158: 无法运行“rc.exe”
1033 0