Installierte nur die IDE unter Windows 7. Ich möchte ein einfaches C ++ - Projekt (Nicht-QT-Projekt) erstellen. Ich erhalte jedoch eine Fehlermeldung: Es wurden keine gültigen Kits gefunden . Wenn ich auf Optionen-> Kits klicke, wird das Desktop- Kit (Standard) angezeigt und es werden keine Fehler angezeigt .
Bekomme ich den Fehler, weil ich keine Qt-Bibliothek installiert habe? Wenn ja, kann ich das Herunterladen / Installieren umgehen und einfach die IDE verwenden?
c++
qt
ide
qt-creator
Agrim Pathak
quelle
quelle
Antworten:
Obwohl OP nach Windows fragt, tritt dieser Fehler auch unter Ubuntu Linux auf und Google listet dieses Ergebnis zuerst auf, wenn Sie nach dem Fehler "QtCreator: Keine gültigen Kits gefunden" suchen.
Unter Ubuntu wird dies durch Ausführen von:
Für Qt5:
sudo apt-get install qt5-default
Für Qt4:
Diese Frage wird hier und hier beantwortet , obwohl diese Einträge weniger SEO-freundlich sind ...
quelle
E: Unable to locate package libqt4-core E: Unable to locate package libqt4-gui
Fand das Problem. Qt Creator möchte, dass Sie einen Compiler verwenden, der unter einer seiner Qt-Bibliotheken aufgeführt ist. Verwenden Sie das Wartungstool, um dies zu installieren.
Um dies zu tun:
quelle
Tools -> Options...
. Wählen SieBuild & Run
links.Kits
Registerkarte öffnen . Sie sollten eineManual -> Desktop (default)
Zeile in der Liste haben. Wählen Sie. Wählen Sie nun etwas wieQt 5.5.1 in PATH (qt5)
in der Combobox der Qt-Version und klicken Sie auf die Schaltfläche Übernehmen. Ab sofort sollten Sie in der Lage sein, leere Qt-Projekte zu erstellen, zu erstellen und auszuführen.Keine gültigen Kits gefunden Das Problem tritt auf, weil qt-creator die Versionen Ihres qt, Ihres Compilers oder Ihres Debuggers nicht kennt. Lassen Sie uns zunächst die Qt-Versionen lösen. Es kann normalerweise auch die anderen lösen;).
Sie versuchen, ein neues Projekt zu erstellen, führen ein Kit aus und dann ist kein Kit in der Liste verfügbar.
Folge den Schritten:
Ja ich ...
Hoffe es ist Hilfe;)
quelle
find <path_to_python> -name qmake.exe
git-bash aus, um den Speicherort Ihrer qmake-Datei zu ermitteln. (Für mich war es das~/Anaconda3/Library/bin/qmake.exe
.)In meinem Fall war das Problem, dass mein Standard-Kit
Qt version
warNone
.Gehen Sie zur
Tools -> Options... -> Build & Run -> Kits
Registerkarte, klicken Sie auf das Kit, das Sie als Standard erstellen möchten, und Sie sehen eine Liste der Felder darunter, von denen eines istQt version
. Wenn diesNone
derQt versions
Fall ist , ändern Sie es in eine der Versionen, die Ihnen auf der Registerkarte direkt neben derKits
Registerkarte zur Verfügung stehen.quelle
Für QT 5. * Wenn bei Kits Fehler auftreten
No Valid Kits Found
, gehen Sie zu Optionen-> Erstellen und Ausführen-> (Registerkarte Kits). Daraufhin wird eine manuelle Kategorie angezeigt, in der Desktop als Standard aufgeführt sein sollte.Gehen Sie einfach zu Ihrem OS-Terminal und schreiben Sie
sudo apt-get install qt5-default
, kehren Sie zu QT Creator zurück und starten Sie Ihr neues Projekt. Dort sehen Sie die Kit-Option Desktop in der Liste.quelle
Ich hatte ähnliche Probleme nach der Installation von Qt unter Windows.
Dies kann daran liegen, dass bei der Erstinstallation nur der Qt-Ersteller und keine der Qt-Bibliotheken installiert wurde. Verwenden Sie bei der Installation von Grund auf das Online-Installationsprogramm und wählen Sie Folgendes aus, um es zu installieren:
Wählen Sie zum Starten mindestens eine Version von Qt libs (ex Qt 5.15.1) und den C ++ - Compiler Ihrer Wahl (ex MinGW 8.1.0 64-Bit) aus.
Wählen Sie Entwickler- und Designer-Tools. Ich habe die ausgewählten Standardeinstellungen beibehalten.
Hinweis: Die Auswahl der Qt-Bibliotheken und -Tools kann auch nach der Erstinstallation mithilfe von MaintenanceTool.exe unter Qt-Installationsverzeichnis geändert werden
C:\Qt
. Siehe hier .quelle
Eine andere Möglichkeit, dieses Problem zu lösen (ich habe es unter Ubuntu 16.04 gemacht, aber es könnte auch für Windows und andere Ubuntu-Versionen funktionieren):
Wenn Sie während der Installationsschritte den Schritt erreichen, in dem Sie auswählen, welche Pakete über Kontrollkästchen installiert werden sollen, aktivieren Sie das Kontrollkästchen für die gewünschte QT-Version, anstatt nur mit dem standardmäßigen Kontrollkästchen "Extras" auf "Weiter" zu klicken in das Feld "Extras". Normalerweise aktiviere ich das erste Kontrollkästchen, das die neueste Version von QT ist.
Danach sollte das in diesem Thread beschriebene Problem "Keine gültigen Kits gefunden" nicht mehr angezeigt werden.
Viel Spaß beim Codieren.
quelle