Windows 7にIDEのみをインストールしました。プレーンC++プロジェクト(非QTプロジェクト)を作成します。ただし、エラーが発生します:有効なキットが見つかりません。 「オプション」->「キット」をクリックすると、デスクトップ(デフォルト)キットが表示され、エラーは表示されません。
Qtライブラリをインストールしなかったため、エラーが発生しましたか?もしそうなら、ダウンロード/インストールをバイパスしてIDEを使用する方法はありますか?
問題が見つかりました。 Qt Creatorは、Qtライブラリの1つにリストされているコンパイラを使用することを望んでいます。メンテナンスツールを使用してこれをインストールします。
そうするには:
[ツール]-> [オプション...]に移動します。左側で[ビルドと実行]を選択します。 [キット]タブを開きます。リストに[手動]-> [デスクトップ(デフォルト)]行があるはずです。それを選択してください。 QtバージョンコンボボックスのPATH(qt5)でQt 5.5.1のようなものを選択し、[適用]ボタンをクリックします。これで、空のQtプロジェクトを作成、ビルド、実行できるようになります。
OPはWindowsについて質問していますが、このエラーはUbuntu Linuxでも発生し、「QtCreator:有効なキットが見つかりません」というエラーを検索すると、Googleが最初にこの結果をリストします。
Ubuntuではこれを実行することで解決します:
Qt5の場合:
Sudo apt-get install qt5-default
Qt4の場合:
Sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
QT 5. *の場合、No Valid Kits Found
などのキットでエラーが発生した場合、Options-> Build&Run->(Kitsタブ)に移動すると、デフォルトとしてデスクトップをリストするManualカテゴリが表示されます。
OSターミナルに移動してSudo apt-get install qt5-default
を記述し、QT Creatorに戻って新しいプロジェクトを開始すると、リストにキットオプションデスクトップが含まれています。
私の場合、問題はデフォルトのキットのQt version
がNone
だったことです。
Tools -> Options... -> Build & Run -> Kits
タブに移動し、デフォルトとして作成するキットをクリックすると、その下にフィールドのリストが表示されます。そのうちの1つはQt version
です。 None
の場合は、Kits
タブの横にあるQt versions
タブで使用可能なバージョンのいずれかに変更します。
この問題を解決する別の方法(Ubuntu 16.04で実行しましたが、Windowsや他のUbuntuバージョンでも動作する可能性があります):
インストール手順の実行中に、チェックボックスを使用してインストールするパッケージを選択するステップに到達すると、デフォルトの「ツール」チェックボックスを選択した状態で「次へ」を押すのではなく、追加するQTのバージョンのボックスもチェックします「ツール」ボックスに。私は通常、QTの最新バージョンである最初のボックスをチェックします。
これを行った後、このスレッドで説明されている「有効なキットが見つかりません」という問題は表示されないはずです。
ハッピーコーディング。