【发布时间】:2012-02-28 01:38:35
【问题描述】:
我正在尝试设置Hg-Git Mercurial Extension,它建议对 Microsoft Visual C++ 2008 使用 C 编译器。我已经安装了 Visual C++ 2008,但我无法弄清楚 C 编译器的位置,因此我可以将它添加到我的路径中。
【问题讨论】:
标签: c windows compiler-construction
我正在尝试设置Hg-Git Mercurial Extension,它建议对 Microsoft Visual C++ 2008 使用 C 编译器。我已经安装了 Visual C++ 2008,但我无法弄清楚 C 编译器的位置,因此我可以将它添加到我的路径中。
【问题讨论】:
标签: c windows compiler-construction
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
【讨论】:
C:\Program Files (x86)\Microsoft Visual Studio 9.0 作为编译器路径。
C:\Program Files (x86) 仅存在于 64 位 版本的 Windows 中。对于 32 位 Windows,它与 XP / 7 / Vista / 10 中的 C:\Program Files 相同。
Currently accepted answer 不正确以防Program Files 目录已被移走(即现在位于另一个驱动器上,H:\Program Files 或 H:\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
【讨论】:
对于那些可能在 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)
微软公司。保留所有权利。
【讨论】: