【发布时间】:2019-12-25 01:26:29
【问题描述】:
我有一个包含多个类和标题的 cpp 项目。我试图使用 tasks 和 lunch.json 让它编译和运行,但我放弃了。我意识到不久前我在使用 Python 解释器时遇到了问题,并在使用 Python 时转到代码运行器配置以更改默认的解释器。但是,当有多个类和标头时,即使在 cpp 中也必须有一种方法可以使代码运行程序工作。 这是我在配置中找到的:
"code-runner.executorMap": {
"cpp": "cd $dir && g++ -std=c++14 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
},
我看到只有一个文件被编译。我应该在上面的代码中添加什么以使 vscode 编译所有类?
【问题讨论】:
-
对于多个文件,您最好使用 make 或 CMakeLists.txt 以及用于 vscode 的 cmake-tools ext
-
这是否意味着很多 tweeking?
-
取决于项目的一方,但如果有一天文件数量增加,您将需要为您的项目找到构建系统
标签: visual-studio-code vscode-code-runner