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