2013-04-11 60 views
1

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

+0

这不是真的关于Eclipse,你应该参考CDT项目这种事情。 – user2244984 2013-04-11 08:28:48

+0

您可以尝试http://msdn.microsoft.com/en-us/library/aa363362%28VS.85%29.aspx – user1095108 2013-04-11 08:29:59

+0

不,该项目在Linux上运行 – nam 2013-04-11 08:33:03

回答

0

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

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