Py_Initialize()
加载一个Python解释器,并加载一些模块和函数。我一直在引用它们。这很管用。在第一次很好,但是第二次我总是在调用PyObject_CallObject
时出现分段错误。我尝试过用Calling python method from C++ (or C) callback中的提示来修复此问题,但仍然不起作用。在
而且,如果我尝试运行PyRun_SimpleString("import <module_name>")
,我也会得到一个分段错误!这一次我甚至不用参考文献。在
注意:初始化是通过单例模式完成的,因此第一个调用在初始化之后立即发生。在
目前没有回答
相关问题 更多 >
编程相关推荐