是否有一个库在C / C ++中实现XDebug的DBGP? 我对wrtting调试器很感兴趣,如果存在这样的库将会为我节省很多! 我想将调试器添加到用C ++语言编写的编辑器中,但它是PHP Files的编辑器。
答案 0 :(得分:1)
无存在。有一个来自GSOC(App不是图书馆),但我不能花时间阅读并转换为我的需求加上为wx2.8编写的 因此,我将推出一个类来粘合我的编辑器
修改强> 正如我所说,我结束了那个。 里面有错误的libDBGp,但我会自己解决它吧! 如果您对here感兴趣(感谢GitHub)
答案 1 :(得分:0)
有一些基于GDB的库可以帮助调试前端编写器,如libgdb。 DBGP是一个非常愚蠢的协议,具有非常小的功能集 - 不足以调试C ++。
对于Windows,没有这样的东西。您可以阅读PDB数据库,但这非常困难。我花了一个星期的时间来看看我能走多远但不是很成功。只有理论很容易。为命令行调试器windbg写一个前端可能会更好,就像过去你必须为GDB做的那样。