在VS Code上使用code runner无法运行C++文件。

问题描述 投票:1回答:1

我无法在VS Code上通过code runner扩展来运行我的CPP文件,这是在我试图在VS Code上激活conda作为python解释器之后发生的。

以下是运行C++文件后出现的错误(运行其他cpp文件时也会出现同样的错误)

PS C:\Users\hp> g++ *.cpp -o job_queue && .job_queue.exe at line:1 char:24 + g++ *.cpp -o job_queue && .job_queue.exe + ~~ '&&'这个标记在这个版本中不是一个有效的语句分隔符。 + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : InvalidEndOfLine(无效)。

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

}

c++ visual-studio-code vscode-settings
1个回答
0
投票

如果你是一个编程初学者,在windows机器上学习C++代码,我建议从一个更简单的理想开始,如turbo C++或dev C++等。在这之后,你可以切换到codeblocks ide,或者如果你愿意,直接切换到vs code。

说到你的问题,我在我的macbook上也遇到了同样的问题(我也在mac上用vs code写c++),我只需重新安装扩展就能解决,但是由于你是在windows上,你应该更容易解决。

© www.soinside.com 2019 - 2024. All rights reserved.