在用vscode编写C++链接多文件时候会出错,简单记录一下解决方法。
- 先打开 Code Runner设置
找到Edit in settings.json,点击进去,会出现一个json文件 - 在json文件中有一个code-runner.executorMap,在里面填入:
"cpp": "cd $dir && g++ -std=c++14 *.cpp -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
如果你的json文件没有code-runner.executorMap也没关系,直接复制下面的:
"code-runner.executorMap":{
"cpp": "cd $dir && g++ -std=c++14 *.cpp -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
},
还要注意一点这一行配置不要放在末尾!!!!不然会报错"expected comma"
像这样放在开头或者中间就行了