web-dev-qa-db-ja.com

MinGWコンパイラをQT5.6.0Windowsに追加する

私はこれで完全な初心者であり、これについてはほとんど何も知りません。 Qt Creator for Windows 5.6.0を使い始めたばかりで、最初の「HelloWorld」コードを書いている間。

キットを追加するように頼まれました。ネットで同様の問題を検索したところ、Qt用のコンパイラが必要だと言われました。したがって、QtForumsからMinGWをインストールしました

[ツール]-> [オプション]-> [ビルドと実行]-> [コンパイラ]に移動すると、リストに追加する方法がわかりません。

それを通して私を助けてください?

5
Tedd_Icebeard

始めるのに最も簡単なことは、ここに行くことです。

Qtダウンロードページへのリンク

下にスクロールしてQt 5.6.0 for Windows 32-bit (MinGW 4.9.2, 1.0 GB)を選択すると、インストーラーがダウンロードされます(約1GB)。それを実行し、すべてのデフォルトオプションを選択します。これで、mingwとQtCreatorを備えたQt5.6がすべてセットアップできるようになります。注:開始する前に、現在のバージョンを削除するのがおそらく最善です-何らかの方法でそれに接続されていない場合:)

現在の設定を修正したい場合は、mingwに欠けているものを見つけるのに時間がかかる可能性があります。たとえば、ここにあるmingw qmakeファイルが必要です(デフォルトのインストールオプションを使用)。

  • C:\Qt\Qt5.5.1\5.5\mingw492_32\bin\qmake.exe

キットの「Qtバージョン」パーツを作成します。そして、ここにある実際のmingwコンパイラ(デフォルトのインストールオプションを使用):

  • C:\Qt\Qt5.5.1\Tools\mingw492_32\bin\g++.exe

コンパイラを作成します。これらの両方を入手したら、それらを組み合わせて新しいキットを作成できます。

ただし、コンパイラを追加するだけで、次のことを実行できます。

  • [コンパイラ]タブをクリックします
  • 追加をクリックしてmingwを選択します
  • 新しいコンパイラが追加されました。クリックしてください
  • 以下にいくつかのオプションが表示されます。コンパイラの実行可能パスを追加します(たとえば、上記のようなもの)。
  • これで完了です。他にもいくつかのオプションがありますが、おそらくそれらを使用する必要はありません。

note私のパスはqt 5.5.1用です(明らかに)5.6とは少し異なります:)

更新

そのすべてが動き回った! -新しいパスは次のとおりです。

オフラインインストーラー

old-version-archives

6
code_fodder

上手。以前はデータを提供できませんでしたが、今ではすべてが理にかなっています。私がインストールしたのは、Windows 64ビット用のQt(vs 2013、836mb)でした。

したがって、MinGWの代わりにmsvc2013_64があります。 qmake.exeはありますが、g ++。exeはありません。そして、私はそれを別々にダウンロードしました。あなたの答えはとても役に立ちました。

2
Tedd_Icebeard

QTメンテナンスツール(C:\ Qt\MaintenanceTool.exe)を使用してQTインストールにMinGWパッケージを追加しました。qtリポジトリを介してコンポーネントを追加/削除できます。したがって、再インストールする必要はありません。

0