none
LINK : fatal error LNK1158: 无法运行“cvtres.exe” RRS feed

  • 问题

  • 昨天使用Windows Update把我的系统更新了,我记得除了VC的MFC更新外还有.NET 3.51和4.0的安全更新。现在VC链接时如果目标平台是x64就会出现这个错误,win32没有问题。我机器上安装了VS2005/8/10,现在VC8/9/10都是同样的毛病。比较着急,特请教高人指点,多谢!
    2011年6月19日 15:26

答案

  • 你好,

     

    链接器错误LNK1158 是链接器调用的给定可执行文件不在包含 LINK 的目录中,也不在 PATH 环境变量指定的目录中。所以我建议您可以检查您的环境变量等配置是否被改变。同时你也可以从,控制面板->程序和特性->查看安装更新 中查找您最新的安装更新。并且从http://support.microsoft.com/ 重新下载安全更新。

     

    此外您也可以考虑修复Visual Studio

     

    希望我的回答能够帮助您解决您的问题。


    Rob Pan [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 Rob Pan 2011年6月27日 8:53
    2011年6月22日 6:42

全部回复

  • 你好,

     

    链接器错误LNK1158 是链接器调用的给定可执行文件不在包含 LINK 的目录中,也不在 PATH 环境变量指定的目录中。所以我建议您可以检查您的环境变量等配置是否被改变。同时你也可以从,控制面板->程序和特性->查看安装更新 中查找您最新的安装更新。并且从http://support.microsoft.com/ 重新下载安全更新。

     

    此外您也可以考虑修复Visual Studio

     

    希望我的回答能够帮助您解决您的问题。


    Rob Pan [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 Rob Pan 2011年6月27日 8:53
    2011年6月22日 6:42
  • 你的Windows SDK里面丢失了这个文件,重新安装一个版本正确的VC就没问题了
    0xBAADF00D
    2011年6月23日 16:24
    版主
  • 你的Windows SDK里面丢失了这个文件,重新安装一个版本正确的VC就没问题了
    0xBAADF00D
    问题是我的和楼主的问题一模一样,而且检查了几遍,电脑上存在cvtres.exe.

    Apr.
    2011年11月22日 15:01