使用Visual编译器编译Python的C扩展

时间:2016-03-02 21:27:11

标签: python c gcc

我在C中为Python编写了一个扩展模块。

到目前为止,我已经使用gcc编译器编译了模块。我现在的任务是使用VS 2015开发人员命令提示符中的MS Visual编译器编译我的代码。

要使用gcc编译器编译我的程序,我在命令窗口中使用了以下命令:

gcc -c  extmodule.c -I/Python34/include
gcc -shared extmodule.o -L/Python34/libs -lpython34 -o ext.dll

然后使用带有以下命令的setup.py文件构建项目:

setup.py build -cmingw32

这对gcc编译器完全正常。

是否有人可以帮助我翻译上述代码,以便我可以使用Visual编译器编译代码?

0 个答案:

没有答案