我正在使用 Python 和 PyQT4 绑定编写一个应用程序,它应该是多平台的。我使用的 Python 版本是 3.3。我无法在 MS WindowsXP 下构建 pysox(用于 Python 的 SoX 绑定),尽管我已经逐步设法: - 使用 VC++ 10.0 Express 从源代码编译 Sox 14.4.1。- 编译 Cython 以编译 pysox。现在它无法构建,说找不到 strings.h(如果我将 SoX 源与 libsox.lib 一起放入 pysox 的相应目录中),然后 - 找不到其他东西,等等。简而言之,它无法编译,因为它继续要求 Linux 特定的头文件,我现在不需要,因为我在 Windows 下。
问题是,是否可以在 Windows 下编译 pysox?还是我宁愿在Linux下编译它,然后将编译好的库导入Windows,因为Python是多平台的?