Qt Creator5と最新のバイナリをインストールしました。しかし、プログラムを実行しているときにこのエラーが発生します。
:-1:エラー:Qt Creatorをビルドするには、コンパイラーをセットアップする必要があります。キットオプションでコンパイラーを構成します。
私は答えを求めてインターネット全体を検索しましたが、不十分で助けにはなりませんでした。このエラーを取り除く方法をご連絡ください。
私も同じ問題を抱えていたので、私がしたことは
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
問題を解決するため。
Windows 7では、Qt Creator画面の左下にある緑色の矢印の上にあるコンピューターアイコンの横にある矢印アイコンをクリックし、リストのコンパイラーをダブルクリックしてプロジェクトをリビルドすることで解決しました。
* Windowsユーザーのみ*
次の手順に進む前に、最新バージョンのQtがダウンロードされていることを確認してください。
[コンパイラ]タブで[追加]-> [MinGW]->を選択します
名前:MinGW
パス:mingw-w64.batを参照します(このファイルは、MinGWをインストールしたディレクトリにあります)。
ABI:x86 Windows msvc2015 pe 64bit
編集を適用することを忘れないでください。
キットに移動->追加
名前:GCC
デバイスタイプ:デスクトップ
デバイス:ローカルPC(デスクトップのデフォルト)
コンパイラ:minGW
Qtバージョン:最新バージョンを選択
変更を適用し、qtを再起動します
新しいプロジェクトを作成するときは、GCCをキットとして使用してください
それでも動作しない場合は、左下の再生ボタンの上にあるコンピューターアイコンをクリックします-> GCC->ビルド
または
プロジェクトに移動します(左側のメニューにあります)->ビルドステップ->作成-> minGw31-make.exeのオーバーライド-> minGW/bin\mingw32-make.exeをインストールしたパスを参照します
クリーンな手順でも同じことを行います
これらの手順を実行してもエラーが発生する場合は、環境変数を設定してみてください
それはそれを行う必要があります!!!
user2304430にはそれがあり、私はそれを理解するのにも苦労しました。左下の緑の[実行/デバッグ]ボタンの上には、ポップアップメニューのあるコンピューターアイコンがあります。そこで、キットを選択する必要があります。
私は、自分のキットがオプションで正しくセットアップされていることを確認しながら、30分間サークルを巡りました。しかし、実際には、コンピュータアイコン->左下のポップアップメニューでキットを選択してから、何かを実行する必要があります。
驚くべきことに、エラーの最初の多くのGoogleページにはこれが表示されません。ほとんどすべての新規ユーザーがこれに遭遇すると思います。
Macでの開発時に同様の問題が発生しました-
OSX 10.9でQT 5.4.0(Clang 6.0(Apple))に基づいたQTクリエーター3.3.0を使用してデスクトップ開発を試みました。 GCC、G ++、およびCLANGを使用するようにキットを手動で変更しようとした後。私は最終的にこの本当に簡単な解決策を見つけました:
xxx.pro.user
ファイルを作成し、QT Creatorを再起動します。その後、コンパイラ/環境が自動的に選択されます。
Qt5.5をインストールした後、Fedora 22で同じ問題が発生しました。
次のパッケージをインストールすると、うまくいきました。
Sudo dnf install gcc-c++
Sudo dnf install mesa-libGL-devel
Qtをフォルダー~/Qt/
にインストールしてから、フォルダーを手動で別の名前に変更すると、同様の問題が発生しました。フォルダー名を元の~/Qt/
(Qtインストーラーで指定)に復元すると、問題はなくなりました。すべてが解決されました。