使用distutils在Linux下交叉编译python扩展

时间:2010-07-07 19:32:08

标签: c++ python swig distutils mingw32

有没有办法在Linux下编译Windows和Linux版本的Python / distutils / SWIG / C ++扩展?据我所知,问题至少在于获取python-dev的Windows版本。

谢谢。

1 个答案:

答案 0 :(得分:1)

你可以用两种方式做到:

  
      
  1. 在您的Linux系统上安装MingW,并使用它cross-compile the extension

  2.   
  3. 在Windows虚拟机中编译(例如VirtualBox上的Windows7)

  4.   

我更喜欢第二种选择,因为它提供了测试您的程序是否有效的机会