【发布时间】:2012-07-22 03:55:27
【问题描述】:
假设我在IPython 中(例如在new QT console 上),并且我调用了我从它编写的C++ 库(例如使用SWIG 或Boost.Python)。我想在我的 C++ 代码中设置一个断点,并能够使用 IPython 与我的 C++ 工作区(即当我遇到断点时的变量)进行交互(例如,绘制我的 C++ 变量等) .
换句话说,我想从 IPython 调试我的 C++ 代码。这是可能吗?我可以为此使用哪些工具?
【问题讨论】:
-
你尝试过 gdb 7 中的新 python 扩展吗?我知道它们不是 IPython,但你可以用它们做很多事情。本文只是如何使用它的众多示例之一。 misspent.wordpress.com/2012/03/24/…
标签: c++ python debugging ipython