Visual Studio 2017 命令行提示符

Visual Studio 2017 command line prompt

本文关键字:提示符 命令行 2017 Studio Visual      更新时间:2023-10-16

我无法从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中工作得很好,但显然Microsoft更改了2017版本的许多位置/脚本,而无需更新或测试文档,因此应用程序和在线中的现有文档是针对不同版本的Visual Studio的不一致建议的大杂烩)。

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

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

您仍可以通过凝视常规命令提示符并运行Common7ToolsVsDevCmd.bat来创建类似的环境。这通常在C:Program Files (x86)Microsoft Visual Studio2017Community中找到(最后一部分取决于VS2017版本)。