QT header files werden nicht gefunden

Verschiedenes zu Qt
Antworten
waldo
Beiträge: 22
Registriert: 14. Oktober 2006 14:45

QT header files werden nicht gefunden

Beitrag von waldo »

Hi,
ich habe VC++ 2005 express (jedenfalls die kostenlose Version) installiert und will die QT Bibliotheken dazu benutzen. Grund ist ganz einfach, später will ich das ganze auch unter Linux laufen lassen. Nun hab ich ein Projekt angelegt und möchte das ganze unter Windows compelieren. Ich bin mir zwar noch nicht so sicher ob es alles richtig kunfiguriert ist aber ich stoße auf folgendes Problem:
Ich bekomme immer folgende Fehlermeldungen:
": fatal error C1083: Cannot open include file: 'QtCore/qcoreapplication.h': No such file or directory"
Im Header die QT Files steht "#include <QtCore/qcoreapplication.h>", soweit ich aber weiß arbeitet Windows aber mit '\' um Directories anzugeben. Kann mir jemand einen Tip geben was ich machen muß das der Compiler die Headerfiles auflösen bzw. finden kann ? Ich werd doch wohl nicht alle Headerfiles bearbeiten müßen oder ?

gruß + Danke für die Aufmerksamkeit

p.s. wenn ich noch irgendwas zur Kunfiguration posten sollte bitte gibt mir einen Hinweiß
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Wie hast Du das vc-Projekt erstellt? qmake oder von Hand? Ich würde mal sagen Du musst noch die Qt-Includedirectories zu den Includeverzeichnissen des Projektes hinzufügen... hat aber im Grunde nichts mit Qt zu tun!
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
waldo
Beiträge: 22
Registriert: 14. Oktober 2006 14:45

Beitrag von waldo »

Die Include's und die Lib's zu QT hab ich mit angegeben im VC++, nur in den QT Header Dateien (im Include Folder) stehen folgender "#Include":
#include <QtCore/qcoreapplication.h>
#include <QtGui/qwindowdefs.h>

Bei Linux ist das ja ok, aber bei Windows ? Glaub ich nicht, es sein denn es gibt irgendein Schalter, der dem VC++ Compiler sagt das er die Slash's als Backslashs interpretieren soll.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Das hat nichts mit den Slashes zu tun, es fehlt einfach das Includeverzeichnis ${QTDIR}/include !
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
waldo
Beiträge: 22
Registriert: 14. Oktober 2006 14:45

Beitrag von waldo »

Du hast recht, ich habe zwar alle Unterverzeichnisse angegen aber halt nicht das eigentliche Include Verzeichnis :(

Danke + Gruß
Antworten