用于在vscode中运行多个cpp类的代码运行器配置

时间:2019-12-25 01:26:29

标签: visual-studio-code vscode-code-runner

我有一个包含多个类和标题的cpp项目。我试图使用任务和Lunch.json使它编译并运行,但我放弃了。我意识到,前一阵子我遇到了Python插入器的问题,并去了代码运行器配置来更改使用Python时的默认插入器。但是,当有多个类和标头时,即使在cpp中也必须有一种使代码运行器工作的方法。 这是我在配置中找到的:

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

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

1 个答案:

答案 0 :(得分:0)

我将该行更改为

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

现在,它就像一种魅力。