cmake vscode 高亮_vscode中cmake项目管理和调试

以前大中型项目用Visual Studio开发,算法等demo在linux下用cmake管理。由于诸多原因目前只可使用win10工作,无奈实在不想安装巨无霸Visual Studio,所以转向vscode。网上有很多关于vscode(C/C++)的相关配置和使用教程,各种json文件的配置感觉有点麻烦烧脑,所以考虑继续使用cmake,试验成功,且个人觉得好用,特此mark。

准备环境:已安装vscode,cmake,mingw/vc

1.安装vscode后,安装C/C++ for Visual Studio Code,CMake Tools,CMake For VisualStudio Code(可选,高亮提示等辅助功能,个人觉得挺好使用)三个插件。

1f04cfa422a1

安装的插件

2.与平时一样用cmake管理代码,这里以一个简单demo为例,如图所示,工作目录下包含(1)hello文件夹,里面有输出hello的函数声明及实现;(2)test文件夹,里面是hello函数的调用demo;(3)CMakeLists.txt

1f04cfa422a1

工程文件结构

3.以此点击 左下角(1)CMake;(2)生成;(3)调试。即可开始调试,当前工作目录下会生成build文件夹。至于讨人厌的波浪线错误提示,CMake Tools会自动生成compile_commands.json配置intellisense,配置完成后波浪线就没有了。如果没有生成该json,重启vscode即可有提示。

1f04cfa422a1

调试步骤

1f04cfa422a1

调试状态

1f04cfa422a1

intellisense去除波浪线

中途有关于编译器的选择,cmake type的选择,按需选择就好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值