Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ VSCode微软C++;构建工具不是';除非通过开发者命令提示符打开vscode,否则无法识别?_C++_Visual Studio Code_Vscode Settings - Fatal编程技术网

C++ VSCode微软C++;构建工具不是';除非通过开发者命令提示符打开vscode,否则无法识别?

C++ VSCode微软C++;构建工具不是';除非通过开发者命令提示符打开vscode,否则无法识别?,c++,visual-studio-code,vscode-settings,C++,Visual Studio Code,Vscode Settings,除非通过Visual Studio 2019的开发人员命令提示符打开VS代码,否则用于VS代码的Microsoft C/C++扩展不适用于MSVC。 这就是问题所在 cl.exe:术语“cl.exe”不能识别为cmdlet、函数、脚本文件或可操作程序的名称。请检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。 第1行字符:1 cl.exe/Zi/EHsc/Fe:c:\Users\setup.vscode\c\u cpp\u properties.e 但是如果我用他们的dev

除非通过Visual Studio 2019的开发人员命令提示符打开VS代码,否则用于VS代码的Microsoft C/C++扩展不适用于MSVC。 这就是问题所在

cl.exe:术语“cl.exe”不能识别为cmdlet、函数、脚本文件或可操作程序的名称。请检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。 第1行字符:1

  • cl.exe/Zi/EHsc/Fe:c:\Users\setup.vscode\c\u cpp\u properties.e
但是如果我用他们的dev cmd prmpt打开,如果我从那里打开文件夹,效果会很好。
我是否可以将其设置为与普通快捷方式一起使用,或者是否有需要使用其cmd prmpt的原因?

“Developer Command Prompt”快捷方式运行一个.bat文件,该文件将添加到安装生成工具的目录中的
PATH
环境变量。如果愿意,您可以将它们永久添加到系统路径中。您的问题不是问题,因为这是文档的一部分:。这是正确的第一句话,并解释了上述段落。“按预期工作。”@IgorTandetnik我在哪里可以找到此目录?是以\bin结尾的那个吗?@BillBob:它可以变化。这就是为什么有一个开发者命令提示符。它是为每次VC++安装定制的。一旦进入开发者命令提示符,键入
where cl
。它将显示它在您的系统上找到
cl.exe
的位置。
  + CategoryInfo          : ObjectNotFound: (cl.exe:String) [], CommandNotFoundException
  + FullyQualifiedErrorId : CommandNotFoundException