Includes für Qt

Alles rund um die Programmierung mit Qt
Antworten
JensL
Beiträge: 13
Registriert: 13. September 2007 15:08

Includes für Qt

Beitrag von JensL »

Hallo Forum,

ich bin relativ neu im Thema Qt und verzweifle Zeitweilen wirklich daran, dass irgendetwas an den Qt Includes nicht klappt.

Ich verstehe das ganze doch richtig, dass ich zum erfolgreichen Kompilieren von Programmcodes (abgesehen von C++ selber) lediglich die Header Dateien im Qt Verzeichnis unter Include benötige, sowie die fertigen Librays.

Ich denke zwar auch das das einfach nur ein Anfängerproblem ist aber ich möchte das ganze etwas verdeutlichen:

Aktuell Verwende ich unter Windows MinGW 5.1.3 sowie Qt 4.3.0. Als Include Paths gebe ich folgende an:

Code: Alles auswählen

C:\Qt\4.3.0\include\Qt
C:\Qt\4.3.0\include\QtCore
C:\Qt\4.3.0\include\QtGui
Folgende Librarys binde ich ein: libQtCore4 und libQtGui4

Schon beim Hello World Tutorial von Trolltech (siehe http://doc.trolltech.com/4.3/tutorial-t1.html ) bekomme ich schon Include Fehler.

Code: Alles auswählen

..\src\QT_TUT1.cpp:1:25: QApplication: No such file or directory
..\src\QT_TUT1.cpp:2:24: QPushButton: No such file or directory
Wenn ich mir die Meldungen so angucke sieht es so aus als würde er erwarten das ich die Header Dateien mit in mein Projekt Verzeichnis kopieren muss, aber das soll doch nicht so sein oder?

Es wäre toll wenn mich jemand aufkären würde wie und wo er nach den Includes sucht, ich finde das ganze schon manchmal verwirrend.

Als IDE verwende ich übrigens Eclipse.

Gruß Jens
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

1. sind die Include-Pfade falsch
2. Warum benutzt Du nicht qmake
3. Für Anfänger empfehle ich das Durcharbeiten des Qt-Tutorials
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
JensL
Beiträge: 13
Registriert: 13. September 2007 15:08

Beitrag von JensL »

Hallo Christian,
Christian81 hat geschrieben:1. sind die Include-Pfade falsch
Ja okay, ich sag ja vieleicht habe ich da ein Verständis Problem. Was ist denn richtig anders gefragt?
Christian81 hat geschrieben: 2. Warum benutzt Du nicht qmake
Da laufe ich im Moment auf genau die gleichen Fehler.
Christian81 hat geschrieben: 3. Für Anfänger empfehle ich das Durcharbeiten des Qt-Tutorials
Wie du in meinem vorangehenden Post vieleicht gesehen hast bin ich genau da gerade bei =)

Möglicherweise ist meine Qt installation nicht mehr in Ordnung ich werds nochmal from Scratch drauf machen und erstmal keine IDE verwenden.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Schau doch einfach mal nach wie die Pfade richtig sind... tztz

Und wenn Du bei qmake auf den gleichen Fehler läufst, hast du das Tutorial wohl nicht durchgearbeitet. Schau mal hier: http://doc.trolltech.com/4.3/qmake-vari ... ce.html#qt
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
QNoob
Beiträge: 10
Registriert: 13. September 2007 00:35

Beitrag von QNoob »

Hallo JensL,

diese Seite hat mir sehr geholfen, Qt unter Windows zu installieren:
http://stefanjahn.de/entwicklung:c:wind ... stallieren

vielleicht hilft dir das weiter :-)
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ok, ich muss mich entschuldigen. `Habe mich verlesen -> Die Pfade gibt es.
Was ist denn die genaue Fehlermeldung? Hast Du ggf. msys/cygwin im PATH?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
JensL
Beiträge: 13
Registriert: 13. September 2007 15:08

Beitrag von JensL »

Vielen Dank für Eure Antworten, @QNoob ich bin die Anleitung nochmal genau nachgegangen und hab im Prinzip nochmal alles draufgejagt und das ganze nochmal von vorne Versucht und siehe da keine Include Fehler mehr.

Hm genau woran es gelegen hat weiß ich leider nicht, aber zumindest klappt das Kompilieren jetzt einwandfrei.

Danke euch nochmal!
Antworten