none
生成“rc.exe”时出错 RRS feed

  • 问题

  • 用vs2012编写C++的,今天用来编写c语言程序,出现如下错误 :LINK : fatal error LNK1158: 无法运行“rc.exe”我选择的项目是"Visual C++"--"Win32"--"Win32控制台应用程序",这个错误怎样解决啊

    2012年10月25日 2:48

答案

  • 你好,

    欢迎参与MSDN论坛。

    LNK1158错误发生的原因:exe文件既不在包含LINK.exe文件的路径下,也不在PATH环境变量定义的路径下。

    建议你先检查一下PATH环境变量的设置,可以用命令行设置:PATH=C:\...\...

    或者通过“项目->属性->设置属性->VC++路径”也可以设置。

    有时候,没有安装.Net Framework也会产生这个问题。下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=30653

    如果以上方法都试过了,依然不能解决问题,建议你修复或重装Visual Studio。

    谢谢!


    Damon Zheng [MSFT]
    MSDN Community Support | Feedback to us

    2012年10月29日 7:08
    版主

全部回复

  • 你好,

    欢迎参与MSDN论坛。

    LNK1158错误发生的原因:exe文件既不在包含LINK.exe文件的路径下,也不在PATH环境变量定义的路径下。

    建议你先检查一下PATH环境变量的设置,可以用命令行设置:PATH=C:\...\...

    或者通过“项目->属性->设置属性->VC++路径”也可以设置。

    有时候,没有安装.Net Framework也会产生这个问题。下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=30653

    如果以上方法都试过了,依然不能解决问题,建议你修复或重装Visual Studio。

    谢谢!


    Damon Zheng [MSFT]
    MSDN Community Support | Feedback to us

    2012年10月29日 7:08
    版主
  • 你好,

    请问你的问题解决了吗?我提供的解决方案是否有效?

    我暂时将自己的回复标记为答案。

    如果我的回复对你没有帮助,你可以取消标记,并告诉我你所做的尝试以及遇到的问题。谢谢!


    Damon Zheng [MSFT]
    MSDN Community Support | Feedback to us

    2012年11月7日 7:02
    版主