2024-06-30 15:22:49 发布
网友
我使用的是distutils,有一个模块spammodule.c,它可以完美地编译、链接和工作。在
但是,如果我将该模块重命名为.cpp并重新运行distutils构建/安装序列,那么该模块将生成,但在python中导入时会出现错误:
ImportError:动态模块未定义init函数(initspam)
CPP中的新模块是否有不同的格式而不是C?在
您需要将init函数括在
#ifdef __cplusplus extern "C" { #endif //initspam goes here #ifdef __cplusplus } #endif
为了防止它的名字被弄乱。在
您需要将init函数括在
为了防止它的名字被弄乱。在
相关问题 更多 >
编程相关推荐