Boost Python-调试嵌入C++中的Python代码



我正在使用boost::python将python解释器嵌入到我的可执行文件中。我从C++端调用python函数。但是,我无法调试代码的python端。这似乎不是一个流行的问题,但我真的需要调试从C++调用的python代码。视觉工作室似乎对此有支持,但我使用的是ubuntu。有没有一种方法可以实现调试从C++调用的python代码。如果boost::python不支持,我可以使用另一个库。

Python有一个名为pdb的本地调试器。使用线路:

import pdb
pdb.set_trace()

在python代码中的任何时候启动交互式调试会话。

最新更新