【发布时间】:2022-06-30 12:32:57
【问题描述】:
构建任何 c/c++ 代码都会生成 .exe 文件。有什么方法可以为 ex 生成另一个文件。 preprocessed.txt 将包含预处理代码? tasks.json中有什么需要修改的吗?
这里是我平时使用的json文件:
{
"version": "2.0.0",
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: g++.exe build active file",
"command": "C:\\Program Files\\CodeBlocks\\MinGW\\bin\\g++.exe",
"args": [
"-fdiagnostics-color=always",
"-g",
"${workspaceFolder}\\*.cpp",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "compiler: \"C:\\Program Files\\CodeBlocks\\MinGW\\bin\\g++.exe\""
}
]
}
【问题讨论】:
-
尝试在 args 中添加“-E”
-
很遗憾无法在我的机器上复制它,但这可以工作
-
我用“-E”参数试过了。给出错误
标签: c++ visual-studio-code vscode-settings preprocessor