000
23.12.2007, 14:46 Uhr
~FreiherrEintritt
Gast
|
Ich hab mir Qt 4.3.3 runtergeladen und hab ein Problem mit den Include-Pfaden. Ich benutze Visual Studio 2005. Ich bräucht die Dateien QApplication.h und QPushButton.h, welche in Qt\4.3.3\include\Qt liegen. Allerdings versucht er dann Header aus dem Unterverzeichnis \include\QTCore einzubinden, wobei er davon ausgeht, dass er sich gerade in \include befindet. Leider ist er aber in \include\Qt und er findet kein QTCore, weil er anscheinend relative Pfadangaben benutzt und ein Verzeichnis hoch gehen will. Aber QT und QTCore liegen auf der gleichen Ebene.... Also hab ich mal aus Spaß das ganze Zeug aus \include\Qt nach \include kopiert. Darauf die Fehlermeldung, dass er ../../src/gui/kernel/qapplication.h. Kommt daher, dass die Header in \include\Qt nur Verweise auf Header in \qt\src (von denen aus übrigens die verweise auf den Core richtig wären...) sind. Und da ich das umkopiert habe, stimmen die Verzeichnis-Ebenen nicht mehr. Also entweder ist die Verzeichnis-Hierarchie inkonsitent oder ich mach was falsch. |