2013-02-17 13 views
5

Ich heruntergeladen und installiert Qt Creator. Ich habe mich nicht mit dem PATH oder anderen Einstellungen beschäftigt. Aber wenn ich versuche, ein Qt-GUI-Anwendung Projekt auszuführen, gibt es folgende Fehlermeldung:Run Fehler mit Qt Creator

cc1plus.exe:-1: error: error: unrecognized command line option "-fno-keep-inline-dllexport" 

Die Ausgabe sagt:

Error while building/deploying project ProjectFirst (kit: Desktop Qt 5.0.1 MinGW 32bit) When executing step 'Make'

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

+1

entferne andere GCC von deinem Pfad, und du bist fertig. – AbiusX

Antwort

0

Try Nmake zu verwenden, nicht

0

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

Um dies zu beheben, überprüfen Sie, ob das von Ihnen verwendete Kit die richtige Mingw-Version gefunden hat (dies sollte 4,7 sein, die sich im Verzeichnis qt installations tools befindet).

7

Ich habe gerade das Problem auf dem Computer meines Freundes das gleiche wie Ihres gefunden.

Geben Sie g ++ --version ein, um zu sehen, was g ++ standardmäßig von Ihrem Pfad erwartet. Wenn es 4.4 ist. * (< = 4.7.2) dann gefunden, dass alte g ++ und entfernen Sie es in den Papierkorb. Normalerweise geht es mit Perl-Paket, benötigt von Qt konfigurieren.

Dann zurück zur Konsole und versuchen g ++ - Version wieder wenn es nicht 4.7.2 dann wieder für alte g ++ suchen und entfernen Sie es.

Wenn es geschrieben wird g ++: Befehl nicht gefunden oder so ähnlich - ändern Sie Ihre PATH-Variable. Vergessen Sie nicht, Ihren Computer neu zu starten, nachdem Sie ihn geändert haben.

Wenn Sie g ++ - Version mit 4.7.2 haben, freuen Sie sich auf Erfolg.