现在要解决的问题是怎么从python下去debugC或C++的库
这个问题花了我大概2天的时间,期间真的遇到很多问题,而国内基本上找不到任何相关的资料
方法其实很简单,就是通过VS的附加到进程Python.exe 设置断点进行调试
但是,这里面首先遇到的一个问题是我附加进程之后没有反应,后来修改进程附加类型为native就ok了
还有一个问题是同样一个C++库release后的版本python可以正常调用运行,而debug的版本就会出现PyThreadState_Get: no current thread 这样的错误
这个问题花了我大量的时间,从网上基本是国外的资料看,这个问题应该是调用的版本不一致,因此可能是python运行的版本不是debug的,于是尝试用python源码编译了一个debug版本的.exe 运行,最后成功 哈哈