マルチプラットフォームである必要があるPyQT4バインディングを備えたPythonを使用してアプリケーションを作成しています。私が使用している Python のバージョンは 3.3 です。MS WindowsXP で pysox (Python 用の SoX バインディング) をビルドできませんでしたが、段階的に次のことができました: - VC++ 10.0 Express を使用して、ソースから Sox 14.4.1 をコンパイルします。- Cython をコンパイルして pysox をコンパイルします。現在、strings.h が見つからない (pysox の対応するディレクトリに libsox.lib と一緒に SoX ソースを配置した場合) と言って、ビルドに失敗します。 Linux 固有のヘッダーを引き続き要求するため、コンパイルします。これは、Windows を使用しているため、今は必要ありません。
問題は、Windows AT ALL で pysox をコンパイルすることは可能ですか? または、Python はマルチプラットフォームであるため、Linux でコンパイルしてから、コンパイルしたライブラリを Windows にインポートする必要がありますか?