директивы предварительной обработки, чтобы предотвратить выпуск проекта и символы отладки

Можно ли каким-либо образом ограничить использование директив предварительной обработки, чтобы предотвратить компиляцию проекта, когда определены символы Release и Debug?

Пожалуйста, дайте мне знать.


person Mahesh    schedule 31.03.2010    source источник


Ответы (2)


Предполагая С/С++:

#if defined (Debug) && defined (Release)
  #error Debug and Release are both defined !
#endif
person Paul R    schedule 31.03.2010

См. здесь. Согласно этому, он работает в VС++ тоже.

person Björn Pollex    schedule 31.03.2010