2017-07-14 5 views
-1

Ich habe gerade versucht, eine einfache App in meinem QT-Ersteller auszuführen.Fehler beim Kompilieren einer einfachen QT-Anwendung angezeigt

#include "mainwindow.h" 
#include "ui_mainwindow.h" 

MainWindow::MainWindow(QWidget *parent) : 
QMainWindow(parent), 
ui(new Ui::MainWindow) 
{ 
    ui->setupUi(this); 
    cout<<"HellowWorld"; 
} 

MainWindow::~MainWindow() 
{ 
    delete ui; 
} 

Und es sagte:

08:11:31: Konfiguration fehlerhaft ist. Überprüfen Sie die Problemansicht für Details. Fehler beim Aufbau/Bereitstellung von Projekt-Test (Kit: Desktop Qt 5.6.2 MSVC2015 64bit) Wenn der Schritt der Ausführung "Make"

Was kann ich dieses Problem zu lösen tun?

Dank

+0

zu erstellen. Enthält die _Issues_ Ansicht mehr Fehlermeldungen? Funktioniert die Neuinstallation von Qt? – m7913d

+0

Und was ist in der Ausgabenansicht? –

+0

Ein weiterer Fehler zeigt: Qt Creator benötigt einen Compiler, der zum Erstellen eingerichtet wurde. Konfigurieren Sie einen Compiler in den Kit-Optionen. –

Antwort

0

Ich ging durch den genauen Kampf Sie durch letzte Woche gehen. Vielleicht haben Sie bereits einige davon eingerichtet, aber ich werde Ihnen einen umfassenden Überblick darüber geben, wie Sie Ihr Qt-Kit konfigurieren können, anstatt es Ihnen zu überlassen, andere Fehlerquellen zu finden, die Ihnen noch nicht begegnet sind. Also gehen Sie in den qt-Ersteller, unter der Option Tools in der Hauptmenüleiste klicken Sie auf Optionen. Von dort klicken Build und Ausführen. Überprüfen Sie, ob Sie den automatisch erkannten MinGW-Compiler, Debugger und Qt-Version haben. Wenn Sie dies nicht tun, müssen Sie das Wartungstool unter Diskettenlaufwerk verwenden, das Sie unter:/Qt/Version heruntergeladen haben, führen Sie das Wartungstool aus und wählen Sie MinGW, um eine Komponente hinzuzufügen. Beachten Sie, dass für die Offline-Installation die Standardinstallation gilt, wenn Sie auf die grüne Schaltfläche ihrer Website geklickt haben. Dazu müssen Sie Qt entweder komplett neu installieren. Sie können das Wartungstool immer noch so ausführen und das Online-Repository einschließen (fügen Sie den Link nur ein, wenn Sie dazu aufgefordert werden) http://code.qt.io/cgit/.

*** Ihr Hauptproblem jetzt

Jetzt Nachdem dies geschehen ist Sie hier CMake für Ihr Betriebssystem herunterladen müssen https://cmake.org/download/ gefunden. Gehe nun zurück in die Qt Creator Menüleiste klicke auf Werkzeuge -> build and run und klicke auf cMake. Von hier aus müssen Sie einen Cmake hinzufügen und auf die Ablage klicken, in die Sie cMake heruntergeladen haben (Sie werden CMake wahrscheinlich zuerst entpacken müssen). Stellen Sie sicher, dass Sie die .exe Cmake-Anwendung verknüpfen (es ist nicht die mit dem bunten Bild, es ist diejenige, die das Symbol der Konsolenanwendung hat). Jetzt müssen Sie Ihr Kit konfigurieren. Wenn Sie Glück haben, haben Sie ein automatisch erkanntes MinGW-Kit. Wenn nicht, müssen Sie ein Kit hinzufügen und den MinGW-Compiler, den Debugger und die Version auswählen und dann müssen Sie nur den CMake auswählen, den Sie gerade erstellt haben. Wenn Sie all dies getan haben, sollte Ihre Anwendung Compiler und ausführen (obwohl Sie müssen std :: vor cout < < und ich glaube nicht, dass dies eine gültige Linie ist sowieso, da ich nicht sicher bin, wo es tatsächlich ausgegeben würde die "Hallo Welt" zu, aber ich könnte mich irren). Wenn Sie Fragen haben, zögern Sie nicht zu fragen, ich wusste nicht einmal, was ein Depot oder ein Repository war, bis ich Qt konfigurieren musste.

Sie auch das Kit eine Standard machen gehen zu wollen, wenn Sie es finden arbeitet Hinweis: MinGW ist nur die Standard Kit für Qt. Ich fand es schön im Gegensatz zu dem Versuch, Qt-Kits mit verschiedenen Visual Studios Compilern

+0

Wenn dies Ihnen geholfen hat, würden Sie mitten in die Lösung klicken, so dass diese Frage als gelöst markiert ist. @Hafiz – CrippledTable

Verwandte Themen