【C++ VSCode CMake】使用VSCode调试CMake工程

文章目录


前言

一直以来,我习惯于用VS写CPP,VSCode写除CPP以外的代码,偶尔想用VSCode写一下CPP测试程序,总要得折腾配置。那么,VSCode就不能简简单单调试配置CPP程序吗?当然可以,CMake Tool插件让你无需配置,把配置工作交给CMake软件。

案例

  1. 有关CMake项目编写以及CMake环境等内容不在本文讨论范围内。先下载好VSCode的CPP插件和CMake插件。从一个最简单的CPP程序说起,我们尝试使用VSCode调试。
    简单代码
  2. Ctrl+P打开指令,配置CMake工程
    在这里插入图片描述
  3. 配置完成后,编译运行。到这一步时,发现事情没那么顺利了,如果是在vs中,仅需要两步(1、设置启动项目 2、运行或调试程序);不过在vscode中,运行和调试的入口四个角落都有,点击左侧或者右侧的启动图标,会提示需要配置启动文件,每次都要配置两三个相关的json文件会很麻烦。

在这里插入图片描述
4. 但是,我们安装有CMake Tool这个插件,使用下方的启动方式,就可以得到像vs那般丝滑的启动调试体验。点击下方虫子图标,即可进入调试,另外可选择编译套件、生成目标、编译选项等选项,基本上能达到类似vs的体验。
在这里插入图片描述
在这里插入图片描述

总结

  1. VSCode调试运行CMake C++工程无需配置json文件
  2. 启动程序需要用VSCode CMake插件提供的启动入口
  3. 如果CMake Tool没有识别编译器环境,需要手动在设置里面添加
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值