0
当我使用Visual Studio调试我的Python C扩展时,程序中止并显示消息:“PyThreadState_Get:no current thread”。调试我的Python C扩展会导致“PyThreadState_Get:no current thread”
在发布该程序工作正常,如果我添加调试信息它仍然正常工作。
如何解决问题?
当我使用Visual Studio调试我的Python C扩展时,程序中止并显示消息:“PyThreadState_Get:no current thread”。调试我的Python C扩展会导致“PyThreadState_Get:no current thread”
在发布该程序工作正常,如果我添加调试信息它仍然正常工作。
如何解决问题?
如果定义了NDEBUG,则必须使用解释器python_d.exe的Debug版本。
此外,如果扩展名的名称是myextension,则发布版中的Dll名称必须为myextension.pyd,但在Debug中,该Dll的名称必须为myextension_d.pyd