1

我有一个在 Python 中调用的 C++ 项目(通过 boost-python),我想从 python 进程中调试 C++ 代码。我怎样才能做到这一点?在带有 Visual Studio 的 Windows 中,我可以使用该功能attach to process。如何在 Eclipse 中实现相同的功能?谢谢

4

1 回答 1

0

对我来说,只需在 C/C++ 中为程序 /usr/bin/python (或你对 python 解释器的任何搜索路径)添加一个调试配置,然后将你想要运行的 python 程序作为参数。将所需的断点放在 C 代码中,您应该已准备好运行调试配置并打开调试透视图。

如果它仍然不起作用,您还可以检查您是否使用的是旧版(或标准)流程启动器。由于某种原因,GDB 进程启动器似乎在这里不起作用。

于 2015-05-26T13:18:45.173 回答