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

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. 安装成果检验

以上问题通过一个视频就可以了,安装文件在他说的公众号里面,自行下载即可(已保存到网盘软件安装)
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”
],

四、致谢

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

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小猛笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值