Frage zu includes

Verschiedenes zu Qt
Antworten
Frostie
Beiträge: 60
Registriert: 23. September 2006 09:02

Frage zu includes

Beitrag von Frostie »

Ist es möglich, unter Visual Studio die Includes auch so zu includieren:

#include <QDialog> ?


Bis jetzt muß ich das immer so machen:


#include <QDialog.h>

Was muß ich ändern, damit auch obiges funktioniert?

Danke

Gruß
Matthias
Sym
Beiträge: 139
Registriert: 15. Mai 2006 15:38
Wohnort: Bremen

Beitrag von Sym »

Richtig ist:

Code: Alles auswählen

#include <QDialog>
Was genau ist der Fehler? Welche VS-Version nutzt Du? Welche Qt-Version nutzt Du? Wie hast Du es installiert?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Es geht erst ab Qt4, wobei ich das unschön finde (und man auf die Gross/Kleinschreibung aufpassen muss um platformunabhängig zu bleiben!)
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
c_m
Beiträge: 15
Registriert: 9. Juni 2006 23:13
Kontaktdaten:

Beitrag von c_m »

Afaik ist ab QT 4 immer ein Headerfile dabei, welches z.B. QDialog heißt. Dieses wiederum includiert dann qdialog.h (so zumindest unter linux).

Imho sollte es also egal sein, was du nutzt, nur QDialog ist schicker, weil sieht merh aus wie standard C++.


//EDIT:
Christian81 hat geschrieben:(und man auf die Gross/Kleinschreibung aufpassen muss um platformunabhängig zu bleiben!)
Musst du in C++ eh immer, weils eben case sensitiv ist.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

c_m hat geschrieben: Musst du in C++ eh immer, weils eben case sensitiv ist.
ich meinte bei den includes - normalerweise sind sie immer alle klein. Bei #include <QDialog> muss man z.B. aufpassen dass man nicht #include <Qdialog> schreibt. Dies würde unter win32 funktionieren.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
c_m
Beiträge: 15
Registriert: 9. Juni 2006 23:13
Kontaktdaten:

Beitrag von c_m »

Hab ich swchon verstanden ;)

aber wo ist das problem sich das auch noch zu merken, wenn mans bei eigens erstellten Variablen geht wirds doch auch bei Ausdrücken gehen, die du dauernd wieder benutzt. Außerdem steckt ja auch ein System dahinter *schulterzuck*
Antworten