wake-up-neo.net

Qt Creator benötigt zum Erstellen einen Compiler. Konfigurieren Sie einen Compiler in den Kit-Optionen

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.

49
Vivek Saurav

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.

43
Subham Tripathi

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.

13
Allan Ojala

* 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.

  1. Laden Sie minGW-64-bit von einem Link herunter und installieren Sie es: https://sourceforge.net/projects/mingw-w64/files/latest/download
  2. Denken Sie daran, in welches Verzeichnis Sie minGW installieren.
  3. Öffnen Sie den Qt Creator und gehen Sie zu Tools -> Optionen -> Build and Run
  4. 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. 

  5. 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.

  1. Drücken Sie Win + Q
  2. Typ "Umgebungsvariablen"
  3. klicken Sie auf "Bearbeiten Sie die Systemumgebungsvariablen".
  4. Systemeigenschaften -> Erweitert -> Umgebungsvariablen
  5. Klicken Sie auf Pfad (HINWEIS: Führen Sie diese Schritte sehr sorgfältig aus und machen Sie sich keine Gedanken mit anderen Optionen).
  6. Klicken Sie auf Bearbeiten
  7. drücken Sie den Rechtspfeil, um zum Textende zu gelangen
  8. geben Sie ein Semikolon ein (wenn es nicht am Ende steht, da alle Systempfade durch ein Semikolon unterschieden werden).
  9. fügen Sie den Pfad "MinGW_Installationsverzeichnis\bin" ein (in meinem Fall war es "G:\Qt\Tools\mingw32\bin"). Stellen Sie sicher, dass Sie den korrekten Pfad kopieren und einfügen.
  10. Klicken Sie auf OK und übernehmen Sie die Änderungen.


Das sollte es tun !!!

7
Ani

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.

4
Per

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.

2
s g

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.