9

Qt でアプリケーションをクロスコンパイルするにはどうすればよいですか? 各プロジェクトについて

2つのバージョンが必要です

1)。Qvfb および i386 アーキテクチャ上のコンピューターで実行されるもの

2)。Linux フレームバッファと ARM アーキテクチャを搭載したデバイスで実行される

デバイス用と Qvfb 用に Qt をコンパイル済みです。両方のプラットフォームでサンプルを実行できますが、アプリケーションをクロスコンパイルするにはどうすればよいですか? つまり、i386 の出力は output-i386 プラットフォームに残り、ARM の出力は output-ARM ディレクトリに残ります。

組み込み Linux に Qt 4.6 を使用しています。

4

3 に答える 3

4

ファイルに簡単に設定できDESTDIRます.proqmake 変数リファレンスを参照してください。変数OBJECTS_DIRUI_DIRMOC_DIRおよびを調整することもできますRCC_DIR

于 2009-12-19T12:25:24.067 に答える
2

この記事の最後に、作業ディレクトリで qmake を変更する方法を示します (最初に実行する必要がありますmake destclean)。この別の記事では、組み込み Linux 環境向けの基本的な Qtについて概説し、全体像を示します。

于 2009-12-19T12:09:55.417 に答える