我用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/

10-12 21:47