如果您使用的是Code Runner扩展,那么:
按 Ctrl + Shift + P
步骤1
删除“>”符号(按退格键删除)
在 AppData 目录中搜索“settings.json”
step3
然后您可以查看“ cpp ”行中的“code-runner.executorMap”。您可以键入该参数
"code-runner.executorMap": {
"javascript": "node",
"java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", // <-- This
"objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"php": "php",
"python": "python -u",
//etc.
},
"code-runner.runInTerminal": true,
笔记 :
实际上,第 4 步中的参数是默认设置。因此,如果这是您第一次使用它,您不必编辑它。
但是如果您想自定义参数(在大多数情况下用于更改输出目录),那就是您将被使用的地方。
例如,在我的情况下,我想将 .cpp 和 .exe 文件分离到“src”和“bin”文件夹中,所以:
"cpp": "cd $dir && g++ $fileName -o ..\\bin\\$fileNameWithoutExt && ..\\bin\\$fileNameWithoutExt",
结果 :
PS C:\Coding\C++\src> cd "c:\Coding\C++\src\" ; if ($?) { g++ string.cpp -o ..\bin\string } ; if ($?) { ..\bin\string }
Hi
希望它有效