VScode配置C++环境以及其中遇到的问题

一、环境配置

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”: “ w o r k s p a c e F o l d e r / o u t . e x e " , / / 要 调 试 的 文 件 " a r g s " : [ ] , / / 参 数 " s t o p A t E n t r y " : f a l s e , " c w d " : " {workspaceFolder}/out.exe",//要调试的文件 "args": [],//参数 "stopAtEntry": false, "cwd": " workspaceFolder/out.exe",//要调试的文件"args":[],//参数"stopAtEntry":false,"cwd":"{workspaceFolder}”, 2.tasks “label”: “C/C++: g++.exe 生成活动文件”,//与launch文件对应 “command”: “C:Program Filesmingw64ing++.exe”,//输入命令行 “args”: [ “-fdiagnostics-color=always”, “-g”, "main.cpp ",//要编译的文件 "swap.cpp ", “-o”, “${fileDirname}out.exe” ],

四、致谢

1.首先非常感谢BILIBILI的那位UP主,配置环境的过程讲解的很详细,第一步就是看UP主视频搞的.

2. 还有就是上边提到的那位用户,非常感谢!

经验分享 程序员 微信小程序 职场和发展