【问题标题】:Visual Studio 2017 command line promptVisual Studio 2017 命令行提示符
【发布时间】:2018-06-18 13:45:36
【问题描述】:

我无法在 Windows 10 的命令行提示符下运行 Microsoft Visual Studio C++ 编译器“cl”。我正在使用新的 Windows 10 安装和新的 Microsoft Visual Studio 2017 社区版。

我收到错误:'cl' 未被识别为内部或外部命令。

我尝试在两个不同的提示中运行它:

  1. 从 Windows 开始菜单中,我选择了“开发人员命令提示符”。
  2. 我在 Visual Studio 中添加了一个选项,以按照此处的建议将开发人员命令提示符添加为外部工具:https://community.dynamics.com/nav/b/navvanvugts/archive/2017/03/13/how-to-add-visual-studio-command-prompt-to-visual-studio

都没有用。每次都报上述错误。

网络上有很多关于这个问题的话题,但它们似乎都有一个共同特点,即所提供的信息对于我和其他人的系统来说是不准确或不最新的。 (这在 Visual Studio 的早期版本中运行良好,但显然微软在 2017 版本中更改了许多位置/脚本,而没有更新或测试文档,因此应用程序和在线中的现有文档是针对不同版本的不一致建议的混杂。 Visual Studio 版本)。

我的问题是:从新的 Windows 10 安装中,如何从命令行访问 Microsoft C++ 编译器?

【问题讨论】:

  • 您确定在安装 Visual Studio 2017 时安装了 C++ 语言支持吗? 2017 有一个模块化的“选择你需要的”安装,所以在安装过程中可能已经错过了。

标签: c++ visual-studio command-line


【解决方案1】:

这在 VS2017 中确实被打破了。 AFAICT,微软知道。

您仍然可以通过查看常规命令提示符并运行 Common7\Tools\VsDevCmd.bat 来创建类似的环境。这通常在C:\Program Files (x86)\Microsoft Visual Studio\2017\Community 中找到(最后一部分取决于VS2017 版本)。

【讨论】:

    猜你喜欢
    • 2018-11-08
    • 2010-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多