Ich habe Qt Creator5 mit den neuesten Binärdateien installiert.
: -1: error: Für Qt Creator muss ein Compiler erstellt werden. Konfigurieren Sie einen Compiler in den Kit-Optionen.
ich habe das gesamte Internet nach Antworten gesucht, aber es ist unzulänglich und hilft nicht.
ich hatte auch das gleiche Problem, also was ich getan habe
Für Linux
Sudo apt-get install g++
Sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
und dann den qt creator geschlossen und neu gestartet und es funktionierte
ich weiß nicht, mit welchen der beiden oben es funktioniert hat, aber es hat funktioniert !!
Für Windows
Unten angegebene Lösung haben für wenige Leute gearbeitet. Es ist also einen Versuch wert.
Löschen Sie diese DateiC:\Users\AppData\Roaming\QtProject\qtcreator\toolchains.xml
, um das Problem zu lösen.
Für mich unter Windows 7 wurde dies gelöst, indem Sie auf das Pfeilsymbol neben dem Computersymbol links unten im Qt Creator-Bildschirm über grünen Pfeilen klicken und dann einen Compiler in der Liste doppelklicken und das Projekt neu erstellen.
* nur für Windows-Benutzer *
Bevor Sie mit den nächsten Schritten fortfahren, stellen Sie sicher, dass Sie die neueste Version von Qt heruntergeladen haben.
Klicken Sie auf der Registerkarte Compiler auf Hinzufügen -> MinGW ->
Name: MinGW
Pfad: Suchen Sie nach mingw-w64.bat (Sie finden diese Datei in dem Verzeichnis, in dem Sie MinGW installiert haben).
ABI: x86 Windows msvc2015 pe 64bit
Vergessen Sie nicht, Ihre Änderungen zu übernehmen.
Gehe zu Kit -> Hinzufügen
Name: GCC
Gerätetyp: Desktop
Gerät: Lokaler PC (Standard für Desktop)
Compiler: minGW
Qt-Version: Wählen Sie die neueste Version aus
Übernehmen Sie die Änderungen und starten Sie qt erneut
Stellen Sie beim Erstellen eines neuen Projekts sicher, dass Sie GCC als Kit .__ verwenden.
Wenn es immer noch nicht funktioniert, klicken Sie auf das Computersymbol links unten über der Wiedergabetaste -> GCC -> Erstellen
OR
Gehen Sie zu Projekten (es befindet sich im Menü auf der linken Seite) -> Build Steps -> make -> minGw31-make.exe überschreiben -> navigieren Sie zu dem Pfad, in dem Sie minGW/bin\mingw32-make.exe installiert haben
Machen Sie dasselbe auch für saubere Schritte
Wenn Sie nach diesen Schritten immer noch einen Fehler erhalten, versuchen Sie, Umgebungsvariablen einzustellen.
Das sollte es tun !!!
user2304430 hat es richtig, ich habe mich auch bemüht, es herauszufinden. Über den grünen Run/Debug-Schaltflächen unten links befindet sich ein Computersymbol mit einem Popup-Menü. Dort müssen Sie Ihr Kit auswählen.
Ich ging eine halbe Stunde lang in Kreisen, um zu überprüfen, ob meine Kits in verschiedenen Optionen vorhanden waren. Sie müssen das Kit jedoch im Computersymbol -> Popup-Menü unten links auswählen, bevor es etwas tut.
Erstaunlicherweise zeigen die ersten vielen Google-Seiten für den Fehler dies nicht. Sie meinen, dass fast alle neuen Benutzer darauf stoßen.
Ich hatte ein ähnliches Problem beim Entwickeln auf meinem Mac -
Ich habe versucht, die Desktop-Entwicklung mit QT Creator 3.3.0 basierend auf QT 5.4.0 (Clang 6.0 (Apple)) unter OSX 10.9 durchzuführen. Nach dem Versuch, meine Kits manuell zu ändern, um GCC, G ++ und CLANG zu verwenden. Ich habe endlich diese wirklich einfache Lösung gefunden:
Löschen Sie die Datei xxx.pro.user
und starten Sie QT Creator neu. Es sollte dann automatisch Ihre Compiler/Umgebungen abholen.
Hatte das gleiche Problem auf Fedora 22 nach der Installation von Qt5.5.
Das Installieren der folgenden Pakete hat den Trick:
Sudo dnf install gcc-c++
Sudo dnf install mesa-libGL-devel
Als ich Qt in Ordner ~/Qt/
installierte und den Ordner dann manuell in etwas anderes umbenannte, hatte ich ein ähnliches Problem. Wenn ich den Ordnernamen im ursprünglichen ~/Qt/
(im Qt-Installationsprogramm angegeben) wiederhergestellt habe, ist das Problem verschwunden. alles war gelöst.