这里默认vscode已经配置c++到可以“hello,world”的程度了
1、如何支持c++11,如auto
在tasks.json的arg[]中添加如下代码
"-std=c++11",
添加后,agr[]为
"args": [
"-g",
"-std=c++11",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}.exe"
],
2、如何支持多文件
我这里的格式为在main.cpp引入show.h,show.h的实现在show.cpp
在tasks.json的arg[]中加入
"${fileDirname}\\show.cpp",
加入后的arg[]如下
"args": [
"-g",
"-std=c++11",
"${fileDirname}\\show.cpp",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}.exe"
],
${fileDirname}\\为补全文件路径,否则编译显示找不到文件
之后的其他cpp文件也如上(这是少量多文件编译,大量的多文件应该是用gcc的makefile)