私は Qt とその IDE Qt Creator を初めて使用するので、私の無知を許してください。コードをコンパイルしようとすると、例外が発生します
「Qt Creator をビルドするには、コンパイラのセットアップが必要です。キット オプションでコンパイラを構成してください」。
C++ コードをコンパイルするために MingGW をインストールしました。ただし、Qt Creator の構成に問題があります。
どんな助けでも大歓迎です。ありがとう
私は Qt とその IDE Qt Creator を初めて使用するので、私の無知を許してください。コードをコンパイルしようとすると、例外が発生します
「Qt Creator をビルドするには、コンパイラのセットアップが必要です。キット オプションでコンパイラを構成してください」。
C++ コードをコンパイルするために MingGW をインストールしました。ただし、Qt Creator の構成に問題があります。
どんな助けでも大歓迎です。ありがとう
新しい5.0Qtを使用していると思われます。それは私にとっても少しの躊躇が必要でした。
調べると、自動検出されたエントリが表示されSettings > Build & Run > Kits
ます。このエントリの前には感嘆符が付いており、編集できません。これは無視してください。
もっと良い方法があるかもしれませんが、私にはわかりません。また、5がベータ版でなくなるまで、おそらく4.xを使用する必要があります。
私も同じ問題を抱えていたので、私がしたことはこれでした:
sudo apt-get install g++
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
その後、QT Creator を閉じて再起動すると、うまくいきました。
上記の2つのどちらが機能したかはわかりませんが、機能しました!
キットがあるのは Qt Creator 2.6.x だけなので、Qt Creator 2.6.x を使用しています。
Tools>Options>Build & Run>Compilers に移動し、そこに mingw コンパイラを追加してください。mingw インストールで作成者を 'g++' にポイントする必要があります。
次に、[キット] タブに移動し、作成者が作成したデスクトップ キットをクリックします。詳細には、コンパイラ(またはツールチェーン、覚えていない)と呼ばれるフィールドがあります。そこでmingwコンパイラを選択してください。デバッガー フィールドを確認します。空の場合、または mingw の一部である gdb デバッガーを使用している場合: http://builds.qt-project.org/からデバッガーを取得し、インストールして、作成者にそのデバッガーをポイントします。mingw の一部として提供されるデバッガーは、creator ではうまく動作しないことが知られています。
Nokia Qt SDK は使用しないでください。そこにあるものはすべて、今ではひどく古くなっています。
これは質問のトラブルシューティングの出発点にすぎませんが、Qt Creator の設定には、ビルド ツールチェーンの場所を定義できる [Build & Run] 領域の設定があります: コンパイラ、ビルドする Qt バージョンなど。 d は、正しいフィールドを g++ の場所、Qt バージョンの場合は qmake の場所を指す必要があります。