游戏开发中如果做不到自己编写的代码做断点调试,无不是瞎子摸象,特别是C++这么底层的语言。这2天开始在VS studio中折腾,一直折腾不出结果,几次想要放弃GODOT。最终今天在VS code中搞定了这断点调试C++代码。
在上一篇文章我已经做好了“GDextension” c++ 插件
在Godot 4.2中使用GDExtension方式制作C++插件
接下来就是讲解vs code断点调试的配置步骤
1、首先在vs code 中安装2个插件,
1) 插件名“c/c++” 作者:Microsoft
2)插件名:"CodeLLDB" 作者 Vadim Chugunov。 这个就是用来做调试的插件
2、用VS code 打开文件夹的方式打开我们的项目工程,注意是根目录 “gdextension_cpp_example/”。如果提示需要创建工作区,我们不创建工作区。
3、在VS code中点运行,然后在点不搜索框中我们点一下,然后在下拉列表选择lldb他会报错提示如下
我们点击 “ok”按钮进入配置 “launch”文件
首次进入配置文件默认如下