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

2 投票
1 回答
1318 浏览
提问于 2025-04-16 00:57

有没有办法在Linux系统下同时编译Windows和Linux版本的Python/distutils/SWIG/C++扩展?我理解的问题是,至少在获取Windows版本的python-dev时会遇到困难。

谢谢。

1 个回答

1

你可以通过两种方式来实现:

  1. 在你的Linux系统上安装MingW,然后用它来交叉编译扩展

  2. 在一个Windows虚拟机中编译,比如在VirtualBox上运行Windows7。

我更喜欢第二种方式,因为这样可以测试你的程序是否正常工作。

撰写回答