ImportError:动态模块未定义初始化函数命名正确

时间:2018-12-03 15:31:26

标签: python c++ cmake

在尝试使用C构建python绑定时,我有以下内容

#if PY_VERSION_HEX >= 0x03000000
#define MOD_ERROR NULL
#define MOD_INIT(name) PyObject* PyInit_##name(void)
#define MOD_RETURN(val) val
#else
#define MOD_ERROR
#define MOD_INIT(name) extern "C" void init##name(void)
#define MOD_RETURN(val)
#endif

我的so的名字是visualizer.so

,并且产生此错误。

我也打电话

MOD_INIT(可视化工具)

ImportError:动态模块未定义初始化函数

有什么想法吗?

0 个答案:

没有答案