Работа в C с Python.h

По определённым причинам, мне потребаволось написать модуль для Python на C. Для начала, решил попробовать ctypes, но с по каким-то причинам мне не удавалось сделать так, чтобы код работал корректно. Тогда, я решил попробовать Python.h. Для этого, я сделал файл setup.py, c определенным кодом:

from distutils.core import setup, Extension

setup(name='<name>', version='1.0',\
      ext_modules=[Extension('<name>', ['<filename.c>'])])

После чего, запустил команду в cmd: python setup.py install Сначала, я получил ошибку, говорящая о том, что нет определённого .bat файла, но потом у меня получилось её решить. После повторной попытки запуска команды все прошло успешно. Но, когда я запускаю основной Python скрипт с использованием данной библиотеки, возникает ошибка: ImportError: DLL load failed: %1 не является приложением Win32..

Операционная система - Windows 10, версия 1803.

Версия Python - 3.7.

Буду благодарен за помощь


Ответы (0 шт):