【问题标题】:error PRJ0003 : Error spawning 'cl.exe'错误 PRJ0003:生成“cl.exe”时出错
【发布时间】:2008-09-20 20:46:00
【问题描述】:

我将 VS2006 vc++ 项目转换为 VS2008。编译时出现上述错误。我如何解决它?我错过了这个 exe 吗?

【问题讨论】:

    标签: path compilation


    【解决方案1】:

    Visual Studio 2008 标准版安装程序中存在错误。如果您只安装 Visual C++ 而不是 Visual C#,它不会安装 cl.exe。要解决此问题,您必须安装 Visual C#,即使您不需要它。

    【讨论】:

    • +1 不错的阿提拉。你帮我省了一大堆毫无意义的拖网作业。
    【解决方案2】:

    cl.exe 是 VS2008(和任何其他 VS)C/C++ 编译器,因此请检查更详细的错误消息,了解为什么它无法生成。安装 VS2008 时请确保已安装 C++ 语言支持。

    【讨论】:

      【解决方案3】:

      可能是您的“路径”环境变量不包含 cl.exe 所在文件夹的路径。

      另一个可能的原因是在安装 VS2008 时,您没有选择安装 Win32 工具(包括命令行编译器)的选项。

      无论如何,您可能想尝试修复 VS2008 的安装(通过通过控制面板 - 添加/删除程序运行其设置),或使用其“添加/删除组件”选项并添加“Win32 工具”选项(在 Visual C++ - Visual C++ 工具下)。

      【讨论】:

        【解决方案4】:

        我在 Windows 10 下遇到了这个问题,通过在 PATH 环境变量中添加以下路径解决了这个问题:

        C:\ProgramFilesC\VS2008\Common7\IDE C:\ProgramFilesC\VS2008\VC\bin\x86_amd64

        其中 C:\ProgramFilesC\VS2008 是我安装 Visual Studio 的路径。

        【讨论】:

          【解决方案5】:

          其实这个错误是因为路径设置不正确。

          转到工具>选项>目录>显示目录>选择可执行文件 这里从你安装的文件夹中复制路径地址并粘贴该路径地址

          G:\Program files\vb (visual basic) 6.0\Visual Basic 6.0\VC98\BIN

          然后点击确定。

          这可能对你有用。

          【讨论】:

          • 单链接答案不适合 SO。您应该提供解决手头问题的相关详细信息的概要。
          • 请不要在没有尝试的情况下投反对票,这种方法对我有用,所以我给出了这个答案
          • 我搜索了 VS6 编译器的解决方案,这个提示给了我正确的方向
          • @Tom Tom 谢谢,如果可行,请为答案投票
          猜你喜欢
          • 2011-02-11
          • 2022-07-06
          • 1970-01-01
          • 1970-01-01
          • 2014-12-15
          • 1970-01-01
          • 1970-01-01
          • 2016-02-16
          • 2021-07-30
          相关资源
          最近更新 更多