无法在 VS Code 上使用代码运行程序运行C++文件

Unable to run C++ files using code runner on VS Code

本文关键字:运行 代码 程序 C++ 文件 VS Code      更新时间:2023-10-16

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

这是运行C++文件后显示的错误(它也在运行其他 cpp 文件时显示相同的错误(

PS C:\Users\hp> g++ *.cpp -o job_queue && ./job_queue.exe


在行:1 字符:24
+ g++ *.cpp -o job_queue &&./job_queue.exe + ~~标记
"&&"在此版本中不是有效的语句分隔符。
+ 类别信息: 解析器错误: (:) [], 父包含错误记录异常
+ 完全限定错误 ID : 无效结束行

设置.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": "",

}

这对我有用

"cpp": "cd $dir ; g++ $fileName -o $fileNameWithoutExt.exe ; .\$fileNameWithoutExt.exe",

如果您是编程和学习在Windows机器上用C++编码的初学者,我建议从更简单的IDE开始,如Turbo C++或Dev C++等。在此之后,您可以切换到代码块 IDE,或者如果需要,可以直接切换到 vs 代码。

谈到你的问题,我在Macbook上也遇到了同样的问题(我也在Mac上用vs代码编写C++(,我设法通过重新安装扩展程序来修复它,但是由于您在Windows上,您应该更容易弄清楚。 只需对安装进行一些YouTube研究,应该没问题。