使用VSCode打造C/C++开发环境的文章很多,但是都很繁琐,需要配置一堆东西,本文讲述一个非常简单的方法,准备条件如下,
- 安装VSCode
- 安装MinGW 64位 (32位已经停止更新)
- 安装CMake,安装完毕后确保命令行输入cmake --version有反应
- 安装VSCode的C++扩展,
- 安装VSCode的cmake扩展,即CMakeTool,如下图中的2个
- 以上自己网上搜索即可,都很简单,下面讲述安装完毕后的操作,
具体操作
可以直接参考VSCode的cmake使用教程,地址这里,本文讲述自己平时经常用到的操作,
1. 新建工程目录
假设目录名叫myProject,新建好了使用VSCode打开这个目录,
2. 使用cmake工具进行初始化
按Ctrl+shift+p调出命令窗口,输入cmake,找到quick start,
然后点击Quick Start,会让你选择一个kit,即编译套装,这里选择安装好的mingw,
接着在弹出的框里输入工程名,这里输入demo,
最后是选择生成库还是可执行文件,这里选择可执行文件,
PS:以上这些是quick start里要求选择或者输入的,后续都是可以修改的最后就会自动生成一个简单工程,
CMakeLists.txt内容如下,
main.cpp内容如下,
3. 编译和运行
cmake-tool提供了很多命令快捷键,按Ctrl+shift+p调出命令窗口,输入cmake进行查看。
这里直接按F7就可以进行编译了,编译完毕后会生成一个build目录(这也是cmake的使用习惯),可执行文件就在这个目录下,
可以直接执行。
4. debug
先在main函数里打开一个断点,鼠标放在那一行的左侧点击一下就行了,
然后点击右侧的Run and Debug图标,
然后点击下面红框按钮,
在弹出的框里选择C++(GDB/LLDB),
接着选择调试器,选择我们安装的版本,
然后就开始debug了,会直接运行到第一个断点处,一定要先打开断点再开始debug,不然会直接运行到底,
后面就是常规的debug操作了。
后续使用
后续使用需要了解cmake的一些语法,可以参考这篇文章,另外如果想修改编译器,可以使用cmake-tool提供的Select a kit命令进行修改,非常方便。
可以看出以上的方法不需要繁琐的配置即可使用,非常方便快捷。