qmakeに複数のクロスプラットフォームバイナリをコンパイルさせる方法
-
05-07-2019 - |
質問
プロジェクトでQT Creatorを使用していますが、プロジェクトをMac、Windows、&にコンパイルする単一のコマンドがあるかどうか疑問に思っていました。 Linuxバイナリ。これにより、ソースコード全体を送信することなく、テスト用に他のコンピューターに簡単に送信できます。現在、Mac OSXでQT Creatorを実行しています(それが重要な場合)。
解決
これは可能ですが、あなたが暗示するほど単純ではありません。これを適切に行うには、他のプラットフォーム用に既にコンパイルされたライブラリ、および他のプラットフォーム用に出力を生成するプラットフォーム用にコンパイルされたコンパイラ/実行可能ファイルを備えたクロスコンパイル環境をセットアップする必要があります。次に、正しい出力を生成していることを確認するために、qmakeファイルでこれらの変数すべてを何らかの形で追跡する必要があります。
所属していません StackOverflow