【问题标题】:Where is the C compiler located on disk for Visual C++ 2008 Express?Visual C++ 2008 Express 的 C 编译器在磁盘上的什么位置?
【发布时间】:2012-02-28 01:38:35
【问题描述】:

我正在尝试设置Hg-Git Mercurial Extension,它建议对 Microsoft Visual C++ 2008 使用 C 编译器。我已经安装了 Visual C++ 2008,但我无法弄清楚 C 编译器的位置,因此我可以将它添加到我的路径中。

【问题讨论】:

    标签: c windows compiler-construction


    【解决方案1】:

    Windows 7 / Vista:

    C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\Bin\cl.exe
    

    Windows XP:

    C:\Program Files\Microsoft Visual Studio 9.0\VC\Bin\cl.exe
    

    【讨论】:

    • 如果有人在尝试设置 MatLab xPC 目标时来到这里,只需使用 C:\Program Files (x86)\Microsoft Visual Studio 9.0 作为编译器路径。
    • 不完全。 C:\Program Files (x86) 仅存在于 64 位 版本的 Windows 中。对于 32 位 Windows,它与 XP / 7 / Vista / 10 中的 C:\Program Files 相同。
    【解决方案2】:

    Currently accepted answer 不正确以防Program Files 目录已被移走(即现在位于另一个驱动器上,H:\Program FilesH:\Program Files (x86)),这意味着它不再可用在默认路径(C 驱动器)中。

    Visual Studio 2008

    Windows XP 32 位 (x86):

    %ProgramFiles%\Microsoft Visual Studio 9.0\VC\bin\cl.exe

    Windows Vista 32 位 及更高版本的 Windows 操作系统 (x86):

    %ProgramFiles%\Microsoft Visual Studio 9.0\VC\bin\cl.exe

    Windows XP 64 位 (x64):

    %ProgramFiles(x86)%\Microsoft Visual Studio 9.0\VC\bin\cl.exe

    Windows Vista 64 位 及更高版本的 Windows 操作系统 (x64):

    %ProgramFiles(x86)%\Microsoft Visual Studio 9.0\VC\bin\cl.exe

    【讨论】:

    • 如果您安装了一个不同的 ProgramFiles 而不是主要的,无论 %ProgramFiles(x86)% 指向哪里。我认为接受的答案还不错,它只是不处理边缘情况,在边缘情况下你的答案也可能不正确。
    • 但我喜欢你对 32/64 操作系统的看法。
    • 您能否编辑您对 Windows 10 的评论?我在 Windows 10 中看不到 %ProgramFiles(x86)% 环境变量。
    【解决方案3】:

    对于那些可能在 Windows 8.1 机器上使用 Visual Studio 2012 和 2013“终极版”并试图找到当前 C++ 编译器版本的人的相关答案;您应该能够导航到:

    C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin>

    并以管理员身份打开命令提示符。

    然后在管理命令提示符下,您可以输入以下命令:

    “cl -选项”

    然后按回车键。在你按下回车键之前它会是这样的

    C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin>cl -option

    您的 C++ 编译器版本应该会显示在命令提示符中,如下所示:

    Microsoft (R) C/C++ 优化编译器版本 18.00.30723 for x86 版权所有 (C)

    微软公司。保留所有权利。

    【讨论】:

      猜你喜欢
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 2010-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-22
      • 1970-01-01
      相关资源
      最近更新 更多