Печать отладочного сообщения в C ++ Builder 2010 - PullRequest
3 голосов
/ 29 августа 2011

Я всегда использую точку останова для отладки исходного кода моего проекта ... На самом деле не знаю, как напечатать отладочное сообщение в C ++ Builder 2010 !!Как это сделать !!!

1 Ответ

6 голосов
/ 29 августа 2011

Вы можете использовать следующую функцию WinAPI: OutputDebugString("I am a debug message").
Кроме того, вам нужно изучить параметры отладчика и посмотреть, включена ли опция «Вывод сообщений».

Чтобы исключить код сообщения об отладке из приложения выпуска, вы можете использовать следующие макросы.

#ifndef _DEBUG 
#define DEBUG_MESSAGE //   
#endif  
#ifdef _DEBUG  
#define DEBUG_MESSAGE(msg) OutputDebugString("msg") 
#endif

, а затем используйте DEBUG_MESSAGE("I am a debug message") в своем коде.

...