PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Configuration Manager Debug



delphinis
11.02.2018, 16:15
Hallo,
ich werd aus dem Configuration Manager nicht so recht schlau. Ich weiss zwar, dass es standardmässig die zwei Optionen Debug und Release gibt, und man dabei z.B. die Compiler-flags unterschiedlich setzen kann.
Aber ist es auch möglich, ein Präprozessor-Define zu machen, wie z.B. "DEBUG" um dann im Code mit #ifdef DEBUG bedingte compilierung zu erreichen?
Unter Symbols hab ich sowas ähnliches gefunden, da ist ein Symbol DEBUG drin. Trotzdem kann ich das nicht im Code mit #ifdef DEBUG abfragen.

HaWe
11.02.2018, 17:50
Hallo,
ich werd aus dem Configuration Manager nicht so recht schlau. Ich weiss zwar, dass es standardmässig die zwei Optionen Debug und Release gibt, und man dabei z.B. die Compiler-flags unterschiedlich setzen kann.
Aber ist es auch möglich, ein Präprozessor-Define zu machen, wie z.B. "DEBUG" um dann im Code mit #ifdef DEBUG bedingte compilierung zu erreichen?
Unter Symbols hab ich sowas ähnliches gefunden, da ist ein Symbol DEBUG drin. Trotzdem kann ich das nicht im Code mit #ifdef DEBUG abfragen.

Präprozessor-#defines betreffen soweit ich weiß immer nur den Sourcecode, aber sie haben keinen Einfluss auf Compiler- oder Linker-Options/Flags.