我对 python 到 C 代码的翻译和进一步编译有疑问。
首先,我安装了MinGW,写了`setup.py? 脚本并使用 Cython 将 python 代码(最简单的 helloworld)翻译成 C:
python setup.py build_ext --inplace
然后我尝试编译生成的 .c 文件:
gcc.exe helloworld.c -mdll -IC:\Python27\include -IC:\Python27\PC -LC:\Python27\libs -LC:\Python27\PCbuild -lpython27 -lmsvcr90
编译过程中没有发生错误,但是当我尝试启动生成的a.exe文件时,出现以下错误:
a.exe 不是有效的 Win32 应用程序
我不知道如何解决这个问题。
我正在运行 32 位 Vista。
PS对不起我的英语不好。