Visual Studio 2017 命令行提示符

8
我无法在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++编译器?

1
你确定在安装Visual Studio 2017时安装了C++语言支持吗?2017采用模块化的“选择所需”安装方式,因此在安装过程中可能会被忽略。 - bsinky
1个回答

5

在VS2017中确实存在这个问题。据我所知,微软已经意识到了。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接