Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » KDevelop / Qt / wxWidget » QT includes

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
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.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.01.2008, 18:19 Uhr
stephanw
localhorst


Im Visual Studio trägst Du als zusätzlichen Pfad für die #include-Dateien den Pfad inklusive "include" ein, also z.B. "$(QTDIR)\include" oder "DQt\4.3.3\include".

Im Quellcode schreibst Du dann


C++:
// ohne ".h" !
#include <QtGui/QPushButton>
#include <QtCore/QString>
...


.

Damit werden die dort liegenden Dateien ohne Endung referenziert, von dort aus wird der Rest richtig eingebunden.
--
Reden ist Schweigen und Silber ist Gold.

Dieser Post wurde am 08.01.2008 um 18:19 Uhr von stephanw editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ KDevelop / Qt / wxWidget ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: