Seite 1 von 1

Kann nicht kompilieren und ausführen der ersten Prgramme

Verfasst: Di Jan 14, 2014 4:26 pm
von Chaotenmonster
Hallo :)
ich habe ein Problem, ich kann nicht nicht die ersten Schritte bei der QT "Anleitung" machen das heißt wenn ich den Ordner first erstellt habe und den Code in die Datei main.cpp eingefügt habe (habe Copy and pase gemacht)
und dann Die Konsol geöffnet habe(habe Kubuntu 13.10)kann ich qmake -project und qmke machen bis dahin läuft alles wie vorgesehen doch wenn ich dann make mache kommt da folgende Fehlermeldung:

Code: Alles auswählen

g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux-g++-64 -I. -I. -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -o main.o main.cpp
main.cpp:1:24: fatal error: QApplication: Datei oder Verzeichnis nicht gefunden
 #include <QApplication>
                        ^
compilation terminated.
make: *** [main.o] Fehler 1
und ich kann dann nicht mehr ./first machen weil die Datei nicht vorhanden ist was habe ich falsch gemacht??

Re: Kann nicht kompilieren und ausführen der ersten Prgramme

Verfasst: Di Jan 14, 2014 4:51 pm
von Xin
Chaotenmonster hat geschrieben:

Code: Alles auswählen

g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux-g++-64 -I. -I. -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -o main.o main.cpp
main.cpp:1:24: fatal error: QApplication: Datei oder Verzeichnis nicht gefunden
 #include <QApplication>
                        ^
compilation terminated.
make: *** [main.o] Fehler 1
und ich kann dann nicht mehr ./first machen weil die Datei nicht vorhanden ist was habe ich falsch gemacht??
Es scheint, als wären die Includes nicht vollständig installiert.

Könntest Du bitte mal den Befehl

Code: Alles auswählen

find /usr/ -name "QApplication"
laufen lassen?

Re: Kann nicht kompilieren und ausführen der ersten Prgramme

Verfasst: Di Jan 14, 2014 4:56 pm
von Chaotenmonster
dann kommt da
"Datei oder Verzeichnis nicht gefunden"

Re: Kann nicht kompilieren und ausführen der ersten Prgramme

Verfasst: Di Jan 14, 2014 5:05 pm
von Xin
Chaotenmonster hat geschrieben:dann kommt da
"Datei oder Verzeichnis nicht gefunden"
Ich habe hier momentan nur einen Windows-Rechner stehen, sollte sich bis heute abend keiner mit weisen Worten finden, gucke ich mal, welche qt Version zu Hause installiert ist.

Re: Kann nicht kompilieren und ausführen der ersten Prgramme

Verfasst: Di Jan 14, 2014 5:08 pm
von Chaotenmonster
Danke:)

Re: Kann nicht kompilieren und ausführen der ersten Prgramme

Verfasst: Di Jan 14, 2014 5:10 pm
von Xin
Chaotenmonster hat geschrieben:Danke:)
Poste mal das .pro file; füge gegebenfalls folgende Zeile ein:

Code: Alles auswählen

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
hinter der Zuweisung von QT

Re: Kann nicht kompilieren und ausführen der ersten Prgramme

Verfasst: Di Jan 14, 2014 5:21 pm
von Chaotenmonster
1. diesen befehl gibt es nicht steht
2. der code das ist ds in klammern ein unerwartest wort

Re: Kann nicht kompilieren und ausführen der ersten Prgramme

Verfasst: Di Jan 14, 2014 5:38 pm
von Xin
Chaotenmonster hat geschrieben:1. diesen befehl gibt es nicht steht
2. der code das ist ds in klammern ein unerwartest wort
Ich glaube, hier liegt ein Mißverständnis vor:

Poste mal bitte die Projekt-Datei.
In der Shell eingeben:

Code: Alles auswählen

cat `ls *.pro`
Die ` entstehen mit der Taste links von Backspace, zusammen mit Shift.

Eventuell in diese Datei den greaterThan Befehl einfügen.

Re: Kann nicht kompilieren und ausführen der ersten Prgramme

Verfasst: Mi Jan 15, 2014 8:53 am
von Chaotenmonster
Danke:)

Re: Kann nicht kompilieren und ausführen der ersten Prgramme

Verfasst: Mi Jan 15, 2014 2:35 pm
von Xin
Chaotenmonster hat geschrieben:Danke:)
Ich folgere daraus, dass das Einfügen der Zeile geholfen hat. ^^