7
私は、クロスプラットフォームPythonアプリケーション(Python 3)のスクリプトビルドを設定しています。私はlinuxからすべての配布可能ファイルを作成したいと思います。それは可能ですか?cx_freezeを使ってMac、Linux、Windowsでpythonを配布する:1つのプラットフォームからすべてのアプリケーションを生成できますか?
私は、クロスプラットフォームPythonアプリケーション(Python 3)のスクリプトビルドを設定しています。私はlinuxからすべての配布可能ファイルを作成したいと思います。それは可能ですか?cx_freezeを使ってMac、Linux、Windowsでpythonを配布する:1つのプラットフォームからすべてのアプリケーションを生成できますか?
短い答え:私は最近、(Pythonの3とcx_Freezeを使用して)似何かをやってきていない
。 PythonをWineの中に設定すると、Windowsのビルドを生成できますが、正しく動作する前にいくつかのDLLをコピーしなければなりません(cx_FreezeはWineで実装されていないWindows API関数を呼び出します)。私は実際にMacを持っていなくても、Mac用のアプリケーションをパッケージングする方法はまったくありません。
誰かがコミュニティビルドサービスを設定して、異なるプラットフォーム用の配布可能なものを作ることができる人がいるかもしれません。しかし、それはテストの問題のラウンドを得ることはありません。
さん、この質問が投稿されてからしばらくお待ちください。それまでの方法はありますか? – IcyFlame
私の知る限りではありません。 WINEを使ってWindowsの実行ファイルをビルドするには、[this function](http://source.winehq.org/source/dlls/imagehlp/modify.c#L44)が書かれている必要があります(現在は 'fixme'と「スタブ」)。 –