Работа в 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.
Буду благодарен за помощь