使用vs code调试GROOPS的一种方法

将GROOPS部署在VS CODE上进行调试

1.将groops源码下载到一个新的文件目录下,这些源码将被重新编译为debug模式的.exe。
按照官网https://github.com/groops-devs/groops/blob/main/INSTALL.md 中所示的windows安装groops教程安装,除了这一步:
在这里插入图片描述
图中-DCMAKE_BUILD_TYPE=Release更改为 -DCMAKE_BUILD_TYPE=Debug,其余都照旧。这一步运行后将会在source->build下生成groops.exe(Debug版本)。
2.安装完毕后,打开VS code,文件->打开文件夹“source”,并安装C++扩展应用:
在这里插入图片描述
打开文件->首选项->设置,设置Cpp Standard->C++17, C standard->c11:
在这里插入图片描述

3.选中groops.cpp文件,直接启动调试,出现以下提示:
在这里插入图片描述
选择GDB/LLDB后,出现以下提示:
在这里插入图片描述
选择g++.exe, 紧接着提示:
在这里插入图片描述
这是说需要一个接口配置文件 launch.json。点击打开launch.json,并在弹出的选项中点击:
在这里插入图片描述
点击后在source文件目录下出现了.vscode文件夹,对其中的launch.json进行如下配置:
在这里插入图片描述
注(很重要):cwd为工作目录,在vs code调试下,在.xml文件中设置的相对路径(如1.xml文件中的/itsg/program/…)可能不会被识别,这时候将这一相对路径的上级路径设置到cwd下即可解决此问题。除此之外,每次开始debug的时候一定要选中groops.cpp,因为vscode调试的配置文件中存在很多相对路径问题。
随后在主函数groops.cpp设置断点即可进行调试。

(如转载,请说明出处)
点个赞再走吧。

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值