官方文档:https://code.visualstudio.com/docs/languages/cpp
1. 下载了minGW记得配置环境:我的电脑—属性—高级系统设置配置环境变量—系统变量—path
2.launch.json和c_cpp_properties.json记得添加调试器路径,且不允许有备注
launch.json里面的program后面接 /调试目录/a.exe //a.exe不允许修改
//默认中间生成a.out吧,详情参考https://github.com/Microsoft/vscode-cpptools/blob/master/launch.md
3.添加非工作区头文件:
选择c_cpp_properties.json——在includePath和browse中都需要添加需要的头文件路径;
例如我写了个#include "helloworld.h"放在"E:/Vscode Project",
4.命令行执行不同的条件。tasks.json中添加链接库,"-I"。gcc带不同参数的含义:"-g"产生调试信息,"-c"编译中间目标文件,"-I"指定链接库,"-o"生成指定命名的可执行文件。
例: g++ -g -I 'E:/Vscode Project' helloworld.cpp (这里加上-o 和 -std=c++17 将报错,图中忘了注释掉)