Py_Finalize错误!

PY_FINIZE错误!
在我的C++程序中,嵌入了Python.我创建了一个Win线程来运行
嵌入的Python代码.
因此,在线程函数的开始处,我调用"Py_Initialize",并在
线程结束函数调用"Py_Finalize".
但在我开始几次线程后,程序崩溃了
函数"Py_Finalize".
在以下情况下,我可以看到函数"PyObject_ClearWeakRef"出现错误
"Py_finalize"调用"type_dealloc";
注:python25.dll(Lib)由VC6(Sp6)

# 回答1

搭建
2月19日05:11,zaley 尽量不要重复调用Py_Initialize/Py_Finalize,只在
程序的开始/结束.如果只有一个线程在
同时,我认为你不需要做任何特殊处理.
--
加布里埃尔·杰内利纳

标签: python

添加新评论