0

にプロジェクトがありqt-creatorます。
そのコンピュータが持っているQt: 4.8.2

アプリケーションを実行したいコンピューターの 1 つにQt: 4.6.2

QtVersions のプロジェクトの下に qt-creator のオプションがあることがわかりますが、そこには 1 つのオプションしかありませんでした " Qt 4.8.1 (System)"

そこQt 4.6.xにもオプションとして追加したいのですが、どうすれば追加/インストールできますか?

ターゲット コンピューター:

kde4-config --version
Qt: 4.6.2
KDE Development Platform: 4.4.2 (KDE 4.4.2)
kde4-config: 1.0

uname -a
Linux fw-01 2.6.32-24-generic #41-Ubuntu SMP Thu Aug 19 01:12:52 UTC 2010 i686 GNU/Linux

コンピューターを構築します。

kde4-config --version
Qt: 4.8.2
KDE Development Platform: 4.8.5 (4.8.5)
kde4-config: 1.0

uname -a
Linux rito 3.3.8-gentoo #3 SMP Thu Sep 13 10:11:22 CEST 2012 i686 AMD Athlon(tm) II X2 245 Processor AuthenticAMD GNU/Linux
4

3 に答える 3

1

私の回避策、

  • vitrualboxにkubuntu 10.04をインストールする
  • プロジェクトを仮想ボックスにコピーします
  • virtualbox内でqt-creatorを使用してコンパイルします

virtualbox で作成されたバイナリは、4.6 と 4.8 の両方の環境で正常に動作します。

于 2012-10-03T14:22:50.637 に答える
1

SDK は古いバージョンをサポートしていないため、ソースからライブラリをコンパイルする必要があります。 アーカイブ FTP サイトには、必要なバージョンがあります。

ただし、動的にリンクしていて、コード ベースが v4.6.2 以降の機能を使用していない限り、期待どおりに機能します。その場合、v4.6.2 ヘッダーを使用してコンパイルしても何も変わりません。他のコンピューターをアップグレードするか、アプリケーションから新しい Qt 機能を削除する必要があります。

于 2012-10-03T12:18:22.043 に答える
-1

Qt Creator で、ツール -> オプション -> Qt バージョン (または、ビルド/実行、qt バージョン、または使用している qt クリエーターのバージョンに応じて他の嫌悪感) を試してください。

認識している Qt バージョンのリストが表示されます。[追加] をクリックして、4.6 qmake を手動で参照します。それは作成者にそれを拾わせるはずです。

于 2012-10-04T00:22:10.880 に答える