Qt mit VC++: Alle Header-Dateien automatisch einbinden

Alles rund um die Programmierung mit Qt
Antworten
johlke
Beiträge: 15
Registriert: 21. Januar 2008 11:59

Qt mit VC++: Alle Header-Dateien automatisch einbinden

Beitrag von johlke »

Hallo!

Ich kann mich an eine Möglichkeit erinnern, dass man mit

Code: Alles auswählen

include <Qt>
(oder so ähnlich) alle Typen auf einmal einbinden kann und nicht lästigerweise jeden einzeln. Was muss man machen, damit das geht? Dazu ist doch sicher in den include-Pfaden des VC++-Projektes etwas einzustellen, damit alle Header-Datei auch in den Unterordnern von Qt/include gefunden werden können.

Vielen Dank im voraus
johlke
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

mit <Qt> inkludiert man nicht alle Qt-includes sondern nur qnamespace.h
mit <QtGui> inkludiert man z.B. alle QtGui - Header. <QtGui> ist dabei einfach ein Header wie jeder andere auch.

Ich mag sowas allerdings gar nicht - dauert nur ewig beim kompilieren.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
ConfusedSushi
Beiträge: 57
Registriert: 18. Januar 2008 16:46
Wohnort: Berlin

Beitrag von ConfusedSushi »

ich hab dazu einen einzelnen header der alle benötigten qt-header includiert,
diesen hab ich in den projekt eigenschaften als forced include eingetragen und praktischer weise wird aus diesem header auch ein precompiled header erzeugt -> das spart eine menge compile-zeit
johlke
Beiträge: 15
Registriert: 21. Januar 2008 11:59

Beitrag von johlke »

Danke, das hilft mir weiter.
Antworten