在尝试使用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:动态模块未定义初始化函数
有什么想法吗?