質問

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

役に立ちましたか?

解決

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

編集:

  1. Linux にMinGWをインストールします。
  2. クロスコンパイル Linux でのQtコード。 Windowsバイナリ( .exe )が生成されます。
  3. これで完了です。 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
  • 利益!!
  • 質問を閉じます。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top