0

是否有在 C/C++中实现 XDebug 的DBGP的库?我对编写调试器很感兴趣,如果存在这样的库将为我节省很多!我想将调试器添加到我用 C++ 语言编写的编辑器中,但它是 PHP 文件的编辑器。

4

2 回答 2

1

不存在。有一个来自 GSOC(应用程序不是库),但我不能花时间阅读和转换为我的需要加上它为 wx2.8 编写的所以我将推出一个类来与我的编辑器粘在一起

编辑 正如我所说,我结束了使用那个。里面有错误的 libDBGp,但我会自己修复它,呵呵!如果你对这里感兴趣(感谢 GitHub)

于 2013-06-17T07:14:23.763 回答
0

有一些基于 GDB 的库可以帮助调试器前端编写器,如 libgdb。DBGP 是一个非常愚蠢且功能集非常小的协议 - 不足以调试 C++。

对于 Windows,没有这样的东西。您可以读取 PDB 数据库,但这非常困难。我花了一个星期来看看我能走多远,但不是很成功。只有理论是容易的。为命令行调试器 windbg 编写前端可能会更好,就像过去必须为 GDB 执行此操作一样。

于 2013-02-27T21:52:50.147 回答