Code-runner 运行 多个 cpp 类 在 vscode 中的配置

Code-runner configuration for running multiple cpp classes in vscode

我有一个包含多个 类 和 header 的 cpp 项目。我试图使用任务和 lunch.json 使其编译和 运行 但我放弃了。我意识到不久前我在使用 Python interperter 时遇到了问题,然后转到 code-runner 配置以更改使用 Python 时的默认 interperter。但是必须有一种方法可以使 code-runner 即使在具有多个 类 和 header 的 cpp 中也能正常工作。 这是我在配置中找到的:

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

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

我将该行更改为

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

现在它就像一个魅力。