5 Stimmen

Fehler bei der Ausführung mit Qt Creator

Ich habe gerade Qt Creator heruntergeladen und installiert. Ich habe nicht mit dem PATH oder anderen Einstellungen herumgespielt. Aber wenn ich versuche, ein Qt GUI-Anwendungsprojekt zu starten, gibt es den folgenden Fehler:

cc1plus.exe:-1: Fehler: Fehler: nicht erkannte Befehlszeilenoption "-fno-keep-inline-dllexport"

Die Ausgabe lautet:

Fehler beim Erstellen/Bereitstellen des Projekts ProjectFirst (Kit: Desktop Qt 5.0.1 MinGW 32bit) beim Ausführen des Schritts 'Make'

Ich verstehe nicht, warum das passiert. Ich habe viel online nachgeschaut, bevor ich gefragt habe, konnte aber nichts finden.

7voto

Eugene Punkte 220

Ich habe gerade das Problem auf dem Computer meines Freundes gefunden, das genauso ist wie deines.

Geben Sie g++ --version ein, um zu sehen, was g++ standardmäßig von Ihrem Pfad übernimmt. Wenn es 4.4.* (<= 4.7.2) ist, dann haben Sie dieses alte g++ gefunden und entfernen Sie es in den Papierkorb. Normalerweise wird es mit dem Perl-Paket geliefert, das von der Qt-Konfiguration benötigt wird.

Gehen Sie dann zurück zur Konsole und versuchen Sie erneut g++ --version wenn es nicht 4.7.2 ist, suchen Sie erneut nach dem alten g++ und entfernen Sie es.

Wenn g++ : Befehl nicht gefunden oder ähnliches angezeigt wird - ändern Sie Ihre PATH-Variable. Vergessen Sie nicht, nach der Änderung Ihren Computer neu zu starten.

Wenn Sie g++ --version mit 4.7.2 erhalten, können Sie auf Erfolg hoffen.

0voto

Eugene Punkte 220

Versuchen Sie, nmake zu verwenden, nicht mingw32-make

0voto

Thirler Punkte 19460

Das Problem ist, dass Sie die falsche Mingw32-Installation (eine ältere Version) verwenden.

Um dies zu lösen, überprüfen Sie, ob das von Ihnen verwendete Kit die richtige Mingw-Version erkannt hat (diese sollte 4.7 sein und sich im Verzeichnis der Qt-Installationswerkzeuge befinden).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X