解决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")