我用Cython把一个.pyx
文件转换成.c
。现在,我正试图使用.pyd
编译器将其编译为tcc
:
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:\Users\USER>"C:\Program Files\tcc\tcc.exe" tkExtra.c -o tkExtra.pyd -shared -IC:\Python27\include -LC:\Python27\libs -lpython27
关于python - 将.c文件编译为.pyd,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17255828/