LinuxまたはWindowsでクロスコンパイルする必要がありますか?
-
06-07-2019 - |
質問
Qt SDKを使用してLinuxで .exe
を作成するには、Linuxでアプリケーションをクロスコンパイルするか、Windowsでアプリケーションをクロスコンパイルする必要がありますか?
解決
Linuxでは、 ウィンドウ用に、クロスコンパイルする必要があります。
編集:
- Linux にMinGWをインストールします。
- クロスコンパイル Linux でのQtコード。 Windowsバイナリ( .exe )が生成されます。
- これで完了です。 Qtランタイムライブラリを使用して、Windowsシステムでexeを喜んで実行します。
物事を片付ける希望。
jrh
他のヒント
Linuxではクロスコンパイル、Windowsではコンパイルのいずれか。
まず、kvg。 「Windows用LinuxでのQtアプリケーションのクロスコンパイル」のGoogle検索最初に表示されるリンクは次のとおりです。 http:// silmor .de / 29
手順はシンプルにする必要があります:
- mingwのインストール
- コンパイルに必要なqmakeやmocなどを入手できるように、qt linuxバイナリをインストールします。
- アプリケーションに必要な windows qtバイナリおよびその他の可能なライブラリを取得します。
- 新しいqmake構成ファイルを作成します(詳細については、silmor.deページを参照)
- ソースフォルダーに移動し、qmake -spec $ SpecFileCreatedInStep4を呼び出します
- make
- 利益!!
- 質問を閉じます。
所属していません StackOverflow