Войти
Подсказки

Зависимый вывод дебаг информации

Автор:

Для удобства работы с проектом хочу предложить простейший макрос для вывода дебаг информации. Особенность заключается в том что макрос будет подстраиваться под текущую конфигурацию проекта:

#ifdef _DEBUG  // если проект откомпилен в debug режиме

  #ifdef _CONSOLE  // если console приложение
    #define DEBUG_PRINT(x)  printf(x);

  #else  // если win32 приложение - печатать в игровую консоль (у меня одновременно печатает и в лог)

    #define DEBUG_PRINT(x)  CON_Print(x);

  #endif

#else  // если проект откомпилен в release режиме, то вовсе не печатать информацию.

  #define DEBUG_PRINT(x)

#endif

Примечание: необходимо подключить <stdio.h>

30 сентября 2003