2016-09-20 3 views
7

手動で手に入れたいQt 5.7の32ビットバージョンをインストールしてください。私のアプリを32ビットだけでなく64ビットマシンも同様です。私は私の64ビット版のWindows 7マシンにそれをインストールしたときに64ビットマシン上にQt 5.7の32ビットバージョンを追加する

当初、私はそれゆえ、私だけで私のアプリを構築するためにのQt CreatorをにMSVC2015_64ビットキットを選択することができ、64ビットコンポーネントを選択し、 。

I 私のアプリを32ビット版Windows 10マシンにデプロイしたいので、32ビット版のQtをインストールに追加しようとしています。 Tools>Options>Build & Run>Add...を試してみました。ドキュメントと他のオンラインソースへのいくつかの回答/ガイドを検索しましたが、Windowsでこれを達成する方法が見つかりませんでした。

他のQtバージョンを現在のインストールに手動で追加することは可能ですか、それともQtを再インストールする必要がありますか?また、最初のインストールとは異なるディレクトリにQtをインストールすることもできますし、PATHの変数を使いこなすこともできますか?

+0

セットアップ実行可能ファイルを再実行し、不足しているコンポーネントを追加する必要があります。 –

+0

@MatteoItaliaセットアップ実行ファイルを再実行すると、Qtディレクトリがすでに存在することが検出され、再インストールする別のディレクトリをキャンセルまたは選択することを約束します。私は、存在しないコンポーネントを追加する方法があったことを望んでいた。 –

+0

申し訳ありませんが、私は "メンテナンスツール"を意味しました。 Qtをインストールしたディレクトリにあるはずです。 –

答えて

10

スタート - >プログラム - > Qt - > Qtメンテナンスツールを起動する必要があります。

(Qtの商用バージョンを使用していない限り)Qtログインをスキップします。

「コンポーネントの追加または削除」を選択し、「はい」をクリックします。他のキットをダウンロードしてインストールする*を選択することができます。

Qt Creatorはこれらのキットを自動的に追加する必要があります。プロジェクトに追加するだけです。プロジェクトが開いたら、プロジェクトの設定に行き、左上隅に[キットを追加]ボタンがあります。

*新しいバージョンがある場合、Qt Maintenance Toolが最初にコンポーネントを更新するように指示することがあります。

1

QtCreatorは、任意の数の「キット」を扱うことができます。キットは、コンパイラ+ Qtバージョン+(オプションで)展開ターゲットの組み合わせです。 http://doc.qt.io/qtcreator/creator-configuring.html

+0

私はこれを見て試しましたが、32ビットを選択するオプションはありません。あなたが追加したい新しいキットが既にあなたのマシンなどにあると仮定します。私が間違っている場合は、私が逃しているものを見るための簡単なステップバイステップの提案を提供してください。 –

+0

はい、Qtの32ビット版をダウンロードするか、既に入手したソースから自分でビルドする必要があります。 –

3

あなたの問題の鍵はキットです。 Qtの中キットが構成されています。Qtのの

  • バージョン(と私はQtの作成者の話ではない)
  • コンパイラ(あなたはQtのバージョンに対応する正しいコンパイラを選択する必要が、私はそれを説明します詳細は以下を参照)
  • デバッガ(正しいバージョン32または64ビット)。

多くのバージョンのQtをインストールできます。Qt Creatorは通常、それらをすべて自動検出します。あなたのパスを損なわないように心配しないでください。また、2種類のコンパイラ(MingWとMSVC a.k.a VSコンパイラなど)をインストールすることもできます。Qtのサイトで

https://www.qt.io/download-open-source/

インストールし、それらをインストールしたいのQtのバージョンまたはバージョン選ぶ

enter image description here

(パッケージにはQtの創造主を2回、それをインストールするので、必要性を全く含みません)コンパイラとデバッガの正しいバージョンをダウンロードして(まだ持っていない場合は)、それらをインストールします。

あなたはすべてのコンポーネントをダウンロードし、それらをインストールし、あなたはQtの創造主に移動したら:

  • ツール - >オプション

    LHSメニューにビルド&実行]を選択し

enter image description here

Qtバージョン、コンパイラ、デバッガをチェックして、すべてが自動検出されたかどうかを確認することができます。

それは大丈夫だ場合は、あなたのキットを作成することができます。

  • は、新しいキットを追加することができますいずれかが、私は既存のものを複製することを好むし、それを編集しキットタブ
  • に行きます。
  • クローンを選択し、正しいコンパイラ、正しいバージョンのQtと正しいデバッガを選択し、キットの名前を変更して認識できるようにします。保存して閉じます。

プロジェクトメニュー でそれを選択する必要があり、作成したキットを使用するには、下のスクリーンショットを参照してください。

enter image description here

をあなたが望むように、あなたは、できるだけ多くのキットを作成することができますので、あなたが持つことができます異なる構成。

+0

素晴らしい解答をいただきありがとうございますが、私はTryumの答えを受け入れました。 –

関連する問題