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. 安装成果检验
以上问题通过一个视频就可以了,安装文件在他说的公众号里面,自行下载即可(已保存到网盘软件安装)
https://www.bilibili.com/video/BV13K411M78v?p=2&spm_id_from=333.880.my_history.page.click
二、遇到的问题
1.安装c/c++环境出现“检测到 #include 错误,请更新 includepath。”
通过搜索,解决方式也有很多网友分享,经过测试,好多都是说环境没有安装好,最后经过验证,我的环境安装是没有问题的,问题是VScode中插件的配置有些问题。其实就是修改编译器,非常感谢网友分享的解决方案:
https://blog.csdn.net/weixin_55710926/article/details/115600738(转发)
三、开始学习
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 Files\mingw64\bin\g++.exe”,//输入命令行
“args”: [
“-fdiagnostics-color=always”,
“-g”,
"main.cpp ",//要编译的文件
"swap.cpp ",
“-o”,
“${fileDirname}\out.exe”
],