一、配置VSCode
参考:https://www.zhihu.com/question/30315894
下载并安装VSCode,Clang,MinGW64,配置好环境变量.
二、编译和调试C/C++
新版VSC需要在目录下进行,所以新建一个文件夹,再在文件夹中添加“.vscode”文件夹,在该文件夹下面编写四个文件,”c_cpp_properties.json”(c/c++属性),”launch.json”(调试脚本),”settings.json”(本项目下的局域设置),”tasks.json”(编译脚本)。新建项目的时候,只需要将“.vscode”放进项目工作目录下就行了,而且不需要再修改,可以实现DEVC++那样的多个main函数文件。如下:
1. 在c_cpp_properties.json中设置头文件库和链接库路径
//c_cpp_properties.json
{
"configurations": [
{
"name": "Win32",
"intelliSenseMode": "clang-x64",
"includePath": [
"${workspaceFolder}",//可以将头文件放在工作目录下
"C:/llvm/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++",
"C:/llvm/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/x86_64-w64-mingw32",
"C:/llvm/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/backward",
"C:/llvm/lib/gcc/x86_64-w64-mingw32/7.2.0/include",
"C:/llvm/include",
"C:/llvm/x86_64-w64-mingw32/include",
"C:/llvm/lib/gcc/x86_64-w64-mingw32/7.2.0/include-fixed"
],
"defines": [
"_DEBUG",
"UNICODE",
"__GNUC__=7",
"__cdecl=__attribute__((__cdecl__))"
],
"browse": {
"path": [
"${workspaceFolder}",//可以将链接库放在工作目录下
"C:/llvm/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++",
"C:/llvm/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/x86_64-w64-mingw32",
"C:/llvm/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/backward",
"C:/llvm/lib/gcc/x86_64-w64-mingw32/7.2.0/include",
"C:/llvm/include",
"C:/llvm/x86_64-w64-mingw32/include",
"C:/llvm/lib/gcc/x86_64-w64-mingw32/7.2.0/include-fixed"
]