C++ 无法运行C++;在VS代码上使用代码运行器的文件

C++ 无法运行C++;在VS代码上使用代码运行器的文件,c++,visual-studio-code,vscode-settings,C++,Visual Studio Code,Vscode Settings,我无法通过代码运行程序扩展在VS代码上运行我的CPP文件。 它发生在我试图在vs代码上激活conda作为python解释器之后 这里是运行C++文件后显示的错误(它也显示了运行其他CPP文件的相同错误) PS C:\Users\hp>g++*.cpp-o作业队列和&./job\u队列.exe 第1行字符:24 +g++*.cpp-o job_queue&&./job_queue.exe +~~ 标记“&&”在此版本中不是有效的语句分隔符。 +CategoryInfo:ParserError:(:

我无法通过代码运行程序扩展在VS代码上运行我的CPP文件。 它发生在我试图在vs代码上激活conda作为python解释器之后

这里是运行C++文件后显示的错误(它也显示了运行其他CPP文件的相同错误)

PS C:\Users\hp>g++*.cpp-o作业队列和&./job\u队列.exe
第1行字符:24
+g++*.cpp-o job_queue&&./job_queue.exe +~~
标记“&&”在此版本中不是有效的语句分隔符。
+CategoryInfo:ParserError:(:)[],ParentContainerErrorRecordException
+FullyQualifiedErrorId:InvalidEndOfLine

settings.json

{
"C_Cpp.updateChannel": "Insiders",
"python.pythonPath": "C:\\Users\\hp\\AppData\\Local\\Programs\\Python\\Python38\\python.exe",
"window.zoomLevel": 0,

"timeline.pageSize": 1,
"terminal.integrated.shell.windows": "",
"code-runner.runInTerminal": true,
"code-runner.executorMap": {

    "cpp": "g++ *.cpp -o $fileNameWithoutExt && ./$fileNameWithoutExt.exe",


},
"code-runner.ignoreSelection": true,
"code-runner.languageIdToFileExtensionMap": {


},
"code-runner.defaultLanguage": "C++",
"terminal.integrated.automationShell.windows": "",

如果你是一个初学者,在Windows机器上编程和学习C++代码,我建议从一个更简单的IDE,比如Turbo C++或DEV C++,开始,然后你可以切换到代码块IDE或者你想直接到VS代码。 说到你的问题,我也在MacBook上遇到了同样的问题(我也在MAC上写了VC++代码),我通过重新安装扩展来修复它,但是既然你在Windows上,你应该更容易找到它。
只要在youtube上做一些关于安装的调查就可以了。

很多人都有这个问题。您对使用VisualStudio代码的执着程度如何?它需要一个小小的精细配置来实现它,如果你已经尝试学习C++,为什么还要和学习同时斗争IDE呢?查看是否可以找到一个多功能集成的预配置IDE,例如Visual Studio的免费社区版本。请向其扩展开发人员报告,似乎有一个问题尚未解决。简单的修复方法似乎是使用
“terminal.integrated.shell.windows”:“powershell.exe”
Visual Studio代码根本不是IDE。你可以像修补过一样使用它,但它并不打算“一键调试”任何东西。Windows上VS代码的吸引力是什么?我看到很多初学者都在使用它,对于初学者来说,它确实有点太复杂了。Visual Studio似乎是更好的选择。