динамический модуль не определяет функцию инициализации только с python 2.2 - PullRequest
0 голосов
/ 05 апреля 2019

У меня проблема с динамической ошибкой module does not define init function (initsomething).Все нормально, когда я использую Python 2.7, проблема возникает только при компиляции с использованием Python 2.2. Выходной формат .pyd.Мой код на с ++

#ifndef PyMODINIT_FUNC
#define PyMODINIT_FUNC void
#endif

extern "C" PyMODINIT_FUNC initsomething(void)
{
    (void)Py_InitModule("something", methods);
}
...