web-dev-qa-db-ja.com

Qt Creatorをビルドするには、コンパイラーのセットアップが必要です。キットオプションでコンパイラを構成する

Qt Creator5と最新のバイナリをインストールしました。しかし、プログラムを実行しているときにこのエラーが発生します。

:-1:エラー:Qt Creatorをビルドするには、コンパイラーをセットアップする必要があります。キットオプションでコンパイラーを構成します。

私は答えを求めてインターネット全体を検索しましたが、不十分で助けにはなりませんでした。このエラーを取り除く方法をご連絡ください。

49
Vivek Saurav

私も同じ問題を抱えていたので、私がしたことは

Linuxの場合

Sudo apt-get install g++ 
Sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev

その後、qtクリエーターを閉じて再起動すると動作しました

上記の2つのうちどれが機能したのかわかりませんが、機能しました!!

Windowsの場合

以下のソリューションは少数の人々のために働いています。試してみる価値があります。

このファイルを削除C:\Users\AppData\Roaming\QtProject\qtcreator\toolchains.xml 問題を解決するため。

43
Subham Tripathi

Windows 7では、Qt Creator画面の左下にある緑色の矢印の上にあるコンピューターアイコンの横にある矢印アイコンをクリックし、リストのコンパイラーをダブルクリックしてプロジェクトをリビルドすることで解決しました。

13
Allan Ojala

* Windowsユーザーのみ*

次の手順に進む前に、最新バージョンのQtがダウンロードされていることを確認してください。

  1. リンクからminGW-64-bitをダウンロードしてインストールします: https://sourceforge.net/projects/mingw-w64/files/latest/download
  2. Remember minGWをインストールするディレクトリ。
  3. Qtクリエーターを開き、ツール->オプション->ビルドと実行に移動します
  4. [コンパイラ]タブで[追加]-> [MinGW]->を選択します
    名前:MinGW
    パス:mingw-w64.batを参照します(このファイルは、MinGWをインストールしたディレクトリにあります)。
    ABI:x86 Windows msvc2015 pe 64bit

    編集を適用することを忘れないでください。

  5. キットに移動->追加
    名前:GCC
    デバイスタイプ:デスクトップ
    デバイス:ローカルPC(デスクトップのデフォルト)
    コンパイラ:minGW
    Qtバージョン:最新バージョンを選択

    変更を適用し、qtを再起動します

新しいプロジェクトを作成するときは、GCCをキットとして使用してください

それでも動作しない場合は、左下の再生ボタンの上にあるコンピューターアイコンをクリックします-> GCC->ビルド


または

プロジェクトに移動します(左側のメニューにあります)->ビルドステップ->作成-> minGw31-make.exeのオーバーライド-> minGW/bin\mingw32-make.exeをインストールしたパスを参照します
クリーンな手順でも同じことを行います


これらの手順を実行してもエラーが発生する場合は、環境変数を設定してみてください

  1. Win + Qを押します
  2. 「環境変数」と入力します
  3. 「システム環境変数の編集」をクリックします
  4. システムのプロパティ->詳細設定->環境変数
  5. パスをクリックします(注:これらの手順は非常に慎重に使用し、他のオプションを混乱させないでください
  6. 編集をクリックします
  7. 右矢印を押してテキストの最後に移動します
  8. セミコロンを入力します(すべてのシステムパスがセミコロンで区別されるため、末尾にない場合)
  9. パス「MinGW_installation_directory\bin」を貼り付けます(私の場合は「G:\ Qt\Tools\mingw32\bin」でした)。 正しいパスをコピーして貼り付けてください
  10. [OK]をクリックして、変更を適用します。


それはそれを行う必要があります!!!

8
Ani

user2304430にはそれがあり、私はそれを理解するのにも苦労しました。左下の緑の[実行/デバッグ]ボタンの上には、ポップアップメニューのあるコンピューターアイコンがあります。そこで、キットを選択する必要があります。

私は、自分のキットがオプションで正しくセットアップされていることを確認しながら、30分間サークルを巡りました。しかし、実際には、コンピュータアイコン->左下のポップアップメニューでキットを選択してから、何かを実行する必要があります。

驚くべきことに、エラーの最初の多くのGoogleページにはこれが表示されません。ほとんどすべての新規ユーザーがこれに遭遇すると思います。

4
Per

Macでの開発時に同様の問題が発生しました-

OSX 10.9でQT 5.4.0(Clang 6.0(Apple))に基づいたQTクリエーター3.3.0を使用してデスクトップ開発を試みました。 GCC、G ++、およびCLANGを使用するようにキットを手動で変更しようとした後。私は最終的にこの本当に簡単な解決策を見つけました:

xxx.pro.userファイルを作成し、QT Creatorを再起動します。その後、コンパイラ/環境が自動的に選択されます。

2
s g

Qt5.5をインストールした後、Fedora 22で同じ問題が発生しました。

次のパッケージをインストールすると、うまくいきました。

Sudo dnf install gcc-c++
Sudo dnf install mesa-libGL-devel

Qtをフォルダー~/Qt/にインストールしてから、フォルダーを手動で別の名前に変更すると、同様の問題が発生しました。フォルダー名を元の~/Qt/(Qtインストーラーで指定)に復元すると、問題はなくなりました。すべてが解決されました。