VSconde配置C++环境,步骤总结:

  1. vscode官网下载安装包进行安装:
  2. MinW编译器安装,直接将文件复制到某个盘里,然后添加系统环境变量就行了
  3. Cmake安装,和MinW安装相同,添加环境变量就行
  4. 添加完成环境变量,打开命令提示符输入指令测试是否安装成功,gcc, cmake两个指令
  5. 打开vscode ,按ctrl + shift + P,打开搜索框输入 Edit configurations(UI),进行配置(1.编译器路径,1.intelliSense模式选择gcc-x64)
  6. 然后打开一个文件夹,可以创建.cpp文件进行测试了

一、环境配置

1. MinGW的安装

2. cmake的安装(选装)

3. 环境变量的添加

4. 安装成果检验

二、遇到的问题

1.安装c/c++环境出现“检测到 #include 错误,请更新 includepath。”

通过搜索,解决方式也有很多网友分享,经过测试,好多都是说环境没有安装好,最后经过验证,我的环境安装是没有问题的,问题是VScode中插件的配置有些问题。其实就是修改编译器,

三、开始学习

1.新建一个CPP文件

2.g++ .\main…cpp

编译文件,生成一个可执行文件,该文件不带调试信息

3.g++ -g .\main.cpp -o new_name

编译生成带调试信息的可执行文件,可以进行单步调试

4.g++ -g .\main.cpp .\other.cpp -o new_name

编译多个文件,直接在工作区创建新的cpp文件和.h文件,编译的时候把源文件的路径都添加进去。生成调试文件后,不能直接调试,需要修改一下launch.json
1.“program”: “${fileDirname}/new_name.exe”,//要调试的文件
2.// “preLaunchTask”: “C/C++: g++.exe 生成活动文件”,把这个注释掉

1.CMakeLists.txt

创建cmake文件,里面编写:
project(MYSWAP)//指定工程的名字

add_executable(my_cmake_swap main.cpp swap.cpp)//生成的名字 需要编译的文件

2. 配置CMake编译器

1.ctrl+shift+p ->cmak configrition
2.选择GCC8.1.0
3.mingw32-make.exe(就会生成build文件)

3.修改launch.json

把Build文件夹下面的可执行文件路径加入,然后就可以进行调试了

4.也可以自己创建build文件

1.mkdir build
2.cd build
3.cmake -G “MinGW Makefiles”…(如果电脑安装了VS,第一次使用这个命令,以后可以直接使用cmake …)
4.mingw32-make.exe(就会生成build文件)

5. 配置json文件

1.launch

“program”: “{workspaceFolder}”,
 2.tasks
 “label”: “C/C++: g++.exe 生成活动文件”,//与launch文件对应
 “command”: “C:\Program Files\mingw64\bin\g++.exe”,//输入命令行
 “args”: [
 “-fdiagnostics-color=always”,
 “-g”,
 "main.cpp ",//要编译的文件
 "swap.cpp ",
 “-o”,
 “${fileDirname}\out.exe”
 ],