1

我有一个包含多个类和标题的 cpp 项目。我试图使用 tasks 和 lunch.json 让它编译和运行,但我放弃了。我意识到不久前我遇到了 Python interperter 的问题,并在使用 Python 时转到 code-runner 配置以更改默认的 interperter。但是,当有多个类和标头时,即使在 cpp 中也必须有一种方法可以使代码运行器工作。这是我在配置中发现的:

"code-runner.executorMap": {
    "cpp": "cd $dir && g++ -std=c++14 $fileName  -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
},

我看到只有一个文件被编译。我应该在上面的代码中添加什么以使 vscode 编译所有类?

4

1 回答 1

5

我将该行更改为

"code-runner.executorMap": {
    "cpp": "cd $dir && g++ -std=c++14 *.cpp  -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
},

现在它就像一个魅力。

于 2019-12-30T23:51:14.190 回答