本人觉得使用vs开发c++显得有些笨重,尤其是在本机开启多个进程的时候,奇卡无比,因此想搭建一个轻量级的开发环境。
开始我的尝试!!!
在线安装环境是相对比较容易的,自行百度即可
但是对于没网的环境安装,会有一些坑需要注意一下
1.必备软件
vscode,mingw,cmake
2.vscode必备插件
cpptools,cmake,cmake tools,可能名字有些差异,去官方网站上搜索一下,大概也就知道是哪几个了
特别注意一下cpptools的下载,这个不要从官方网站下载,因为装完之后,还是需要联网下载东西的,所以
直接下载一个完成的cpptools,大小大概20M左右,可以从github上下载,
网址是 https://github.com/Microsoft/vscode-cpptools/releases
自己选择一个适合自己机器的版本
3.可能会遇到的问题,没有最好,也可以先根据后面的第四步进行,然后反过来再看第三步
使用gdb调试的时候 会提示缺少netframework4.6.2,下载安装即可,
安装过程有可能会失败,提示证书链接问题,这个直接搜百度即可
4.安装步骤
(1)首先把下载好的MinGW,加入到环境变量中
(2)安装vscode
(3)安装vscode 插件
离线安装插件使用命令行,cmd 进入到vscode安装目录下的bin文件夹下,
输入命令 code --install-extension xxxx.vsix 来进行安装插件
需要把下载好的插件先放入到bin文件夹下
(4)利用vscode随便打开一个文件夹,做测试用。在文件夹中建立一个CMakeLists.txt,输入几行最简单的语法即可,
直接复制下面的就行,后面会解释
例如:
cmake_minimum_required(version 3.7)
project(Test)
add_executable(Hello main.cpp)
然后在文件夹中建立一个main.cpp 写上几行最简单的c++代码,进行编译
直接按F7 进行编译,这时候就会提示你选择一个合适的编译器,咱们选mingw即可
直到编译成功!
接下来是使用gdb 进行调试,直接按F5进行调试,这是会提示你进入launch.json,
这里面需要修改的地方很少,“program” 项 写成对应的可执行文件就可以,就是上面生成的那个Hello.exe
"miDebuggerPath" 项 写成 gdb的安装路径 ,例如 c:/MinGW/bin/gdb.exe
到此完结!!!
中间设计到的一些点都是一笔带过,需要自己动手去搜去找。
有啥不明白的可以留言!!!不过别喷我啊!!!