在Linux中,我试图调试从Python加载的共享库的C++代码。加载是使用ctypes包完成的。在Eclipse中,我在Python和C++代码中都设置了断点,但是C++代码中的断点跳过了C++代码中的断点( Python代码中的断点工作正常)。在attach to application对话框中,我选择共享库作为项目,选择/usr&
假设你已经有了Visual Studio,那么这个Python Tools for Visual Studio (PTVS)似乎是一个更好的调试选择。有时,Pydev的调试永远不会命中某些断点而只是挂起( python原生PDB仍然有效),而PTVS则适用于这样的场景。Pydev是由一个人维护的,而PYVS是由一个团队(有商业利益)维护的,所以我能说后者会得到更好