Я использовал Cython для преобразования файла .pyx
в .c
. Теперь я пытаюсь скомпилировать его .pyd
, используя tcc
компилятор:Скомпилировать файлы .c в .pyd
C:\Users\USER>"C:\Program Files\tcc\tcc.exe" tkExtra.c -o tkExtra.pyd -
shared -IC\Python27\include -LC\Python27\libs -lpython27
Однако, я получаю эту ошибку:
tkExtra.c:8: error: include file 'pyconfig.h' not found
C:\Python27\include
имеет pyconfig.h
. Я просмотрел this answer, чтобы получить код командной строки для этого, только заменяя gcc
на tcc
.
Как это исправить, или есть лучший способ сделать это?
Ваши флаги пути говорят 'C \ Python27' вместо' C: \ Python27'. – hobbs