Seite 1 von 1

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

Verfasst: 21. Januar 2008 16:00
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

Verfasst: 21. Januar 2008 16:10
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.

Verfasst: 22. Januar 2008 01:53
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

Verfasst: 22. Januar 2008 12:04
von johlke
Danke, das hilft mir weiter.