解决VC++错误:fatal error LNK1327: failure during running mt.exe

中文报错: LNK1327: 运行 mt.exe 期间出错

原因本质上并非mt.exe的问题,是因为其它前置错误导致的。mt.exe应该是生成Manifest文件用的 ,因此可以先临时性的关闭Manifest生成,然后将错误处理完,再打开就不会有问题了:

 是 >>> 否

 --------------

如果解决完前置错误后打开还有问题,那不妨永久直接关闭这个选项。

Cmake的话,用这个:

set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /MANIFEST:NO")
posted @ 2023-04-23 16:58  bodong  阅读(573)  评论(0编辑  收藏  举报