QT Creator - DEFINES
-
Hi Leute
ich habe Quellcode, der beim Build mit QT nicht verwendet werden sollte.
Gibt es DEFINES die QMake standardmäßig setzt, so dass ich mein Problem auf die Art lösen kann:#ifndef SOME_QT_DEFINE ... #endif
?
QT_VERSION hab ich schon versucht, aber das wird in einem Header ( qglobal.h ) gesetzt, taugt also nicht für diesen Zweck.
-
Vllt. hilft dir "Q_MOC_RUN", s. Using the Meta-Object Compiler (moc) (Command-Line Options)?
-
Hat leider nix gebracht.
Hier http://www.qtcentre.org/archive/index.php/t-55360.html
hat schon mal einer das gleiche mit Boost-Headern versucht. Hat auch nicht gefunzt. Aber trotzdem danke Ich such weiter. Irgendein Define muss es doch geben, was QMake oder der QTCreator standardmaeßig setzen.
-
Was ist wenn du später cmake verwenden möchstest statt qmake?
Wäre es nicht besser ein Custom define zu definieren um festzulegen ob Qt support in deinem projekt aktiviert werden soll oder nicht?
-
Wie wärs damit?
#if QT_VERSION > 0x0 #endif