5

Qt SDK を使用して Linux でを作成する.exeには、アプリケーションを Linux でクロス コンパイルするか、アプリケーションを Windows でクロス コンパイルする必要がありますか?

4

3 に答える 3

8

Linuxでは、 Windows用にクロスコンパイルする必要があります。

編集:

  1. LinuxにMinGWをインストールします。
  2. LinuxでQtコードをクロスコンパイルします。Windowsバイナリ(.exe)を作成する必要があります。
  3. これで完了です。Qtランタイムライブラリを使用して、任意のWindowsシステムでexeを実行できます。

それが物事をクリアすることを願っています。

jrh

于 2009-06-22T06:22:05.660 に答える
4

Linuxでクロスコンパイルするか、Windowsでコンパイルします。

于 2009-06-22T06:24:01.273 に答える
2

まずはkvg. 「Windows用Linuxでのqtアプリケーションのクロスコンパイル」をGoogleで検索すると、最初に表示されるリンクは次のとおりです。http://silmor.de/29

手順は簡単です。

  • mingwをインストールする
  • qt linux バイナリをインストールして、コンパイルに必要な qmake や moc などを取得します。
  • アプリケーションが必要とするWindows qt バイナリおよびその他の可能なライブラリを取得します。
  • 新しい qmake 構成ファイルを作成します (詳細については、silmor.de ページを参照してください)。
  • ソースフォルダーに移動し、 qmake -spec $SpecFileCreatedInStep4 を呼び出します
  • 作る
  • 利益!!
  • で質問を締めくくります。
于 2009-06-23T19:42:28.477 に答える