web-dev-qa-db-ja.com

QtCreator:有効なキットが見つかりません

Windows 7にIDEのみをインストールしました。プレーンC++プロジェクト(非QTプロジェクト)を作成します。ただし、エラーが発生します:有効なキットが見つかりません。 「オプション」->「キット」をクリックすると、デスクトップ(デフォルト)キットが表示され、エラーは表示されません。

Qtライブラリをインストールしなかったため、エラーが発生しましたか?もしそうなら、ダウンロード/インストールをバイパスしてIDEを使用する方法はありますか?

58
Agrim Pathak

問題が見つかりました。 Qt Creatorは、Qtライブラリの1つにリストされているコンパイラを使用することを望んでいます。メンテナンスツールを使用してこれをインストールします。

そうするには:

[ツール]-> [オプション...]に移動します。左側で[ビルドと実行]を選択します。 [キット]タブを開きます。リストに[手動]-> [デスクトップ(デフォルト)]行があるはずです。それを選択してください。 QtバージョンコンボボックスのPATH(qt5)でQt 5.5.1のようなものを選択し、[適用]ボタンをクリックします。これで、空のQtプロジェクトを作成、ビルド、実行できるようになります。

37
Agrim Pathak

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

この質問には here および here が回答されますが、これらのエントリはSEOフレンドリーではありません...

45
mmdanziger

QT 5. *の場合、No Valid Kits Foundなどのキットでエラーが発生した場合、Options-> Build&Run->(Kitsタブ)に移動すると、デフォルトとしてデスクトップをリストするManualカテゴリが表示されます。

OSターミナルに移動してSudo apt-get install qt5-defaultを記述し、QT Creatorに戻って新しいプロジェクトを開始すると、リストにキットオプションデスクトップが含まれています。

2
Archit Goel

私の場合、問題はデフォルトのキットのQt versionNoneだったことです。

Tools -> Options... -> Build & Run -> Kitsタブに移動し、デフォルトとして作成するキットをクリックすると、その下にフィールドのリストが表示されます。そのうちの1つはQt versionです。 Noneの場合は、Kitsタブの横にあるQt versionsタブで使用可能なバージョンのいずれかに変更します。

1
abcoep

この問題を解決する別の方法(Ubuntu 16.04で実行しましたが、Windowsや他のUbuntuバージョンでも動作する可能性があります):

インストール手順の実行中に、チェックボックスを使用してインストールするパッケージを選択するステップに到達すると、デフォルトの「ツール」チェックボックスを選択した状態で「次へ」を押すのではなく、追加するQTのバージョンのボックスもチェックします「ツール」ボックスに。私は通常、QTの最新バージョンである最初のボックスをチェックします。

これを行った後、このスレッドで説明されている「有効なキットが見つかりません」という問題は表示されないはずです。

ハッピーコーディング。

0
hammeramr