致命错误 LNK1158:不能 运行 'mt.exe'

fatal error LNK1158: cannot run 'mt.exe'

我知道问题 Fatal error cannot run 'mt.exe' at compiling VS 2012 C++ project 但我对那里的答案不满意。我将 visual studio 项目从 VS2010 转换为 VS2012。但是当我编译我的解决方案时,我收到了 "fatal error LNK1158: cannot run 'mt.exe'" 错误。正如所提到的 link "Set "Generate manifest" as No in Linker" 中所建议的那样有效但不适用于我。我需要生成清单。我在 google 中搜索但没有找到其他适用的答案。请提供任何帮助,link 以解决此问题。

已经尝试了以下 links::

  1. Error spawning 'mt.exe'
  2. Connection refused

以下内容可能有所帮助:

与 fxc.exe 的错误非常相似,将 mt.exe 复制到您找到 fxc.exe 的同一 VS 目录安装文件中,这意味着这些 exe 不需要外部链接并保存一点编译时间,只要您使用相同的 vs 安装,就适用于所有项目。

希望对你有用。

这个问题的答案包含一个例子: Visual Studio can't build due to rc.exe