Seite 1 von 1

Qt Creator: Codedeaktivierung ausschalten?

Verfasst: 30. Juli 2009 15:15
von r0bb3n
Hallo,

ich nutze den Qt Creator seit einer Weile, aber ich hab bisher nicht herausgefunden, wie man die Codedeaktivierung ausschaltet. Ich habe Präprozessordirektiven (#ifdef #endif) zum Ausklammern von Code verwendet. Die entsprechenden #defines habe ich in der .pro-Datei hinterlegt.
Im Editor sind die geklammerten Zeilen dann trotzdem ohne Highlighting, geschweige denn Codevervollständigung verfügbar. Dabei sollte man doch davon ausgehen, das auch die .pro-Datei dahnigehend analysiert wird.

Kann ich das irgendwo konfigurieren?

Danke im Voraus für eure zahlreichen hilfreichen Antworten! ;-)

Gruß r0bb3n

Verfasst: 1. August 2009 12:27
von androphinx
das ist leider nicht möglich, du hast nur die Möglichkeit während einer bearbeitung das #ifndef auszuklammern.

androphinx

PS: natürlich kannst du dir auch den qtcreator code nehmen und ihn entsprechend verändern. auch eine kleine mitteilung an die entwickler ist meistens sehr hilfreich ;)

Verfasst: 2. Dezember 2009 17:09
von grog
androphinx hat geschrieben:das ist leider nicht möglich, du hast nur die Möglichkeit während einer bearbeitung das #ifndef auszuklammern.

androphinx

PS: natürlich kannst du dir auch den qtcreator code nehmen und ihn entsprechend verändern. auch eine kleine mitteilung an die entwickler ist meistens sehr hilfreich ;)
Da das Thema schon mehrfach auf qt-creator@trolltech.com angesprochen wurde, gehe ich davon aus, dass das mittlerweile alle mitbekommen haben. Ist aber wohl nicht trivial hinzubekommen, so dass es dann noch performant bleibt.

Der ueblicherweise empfohlene Workaround ist, die #defines einfach in einen "zentralen" Header zu packen, und nicht ins .pro file. Die meisten Projekte haben irgendwas in der Art.