4

我总是使用断点来调试我的项目源代码......真的不知道如何在 c++ builder 2010 中打印调试消息!怎么做 !!!

4

1 回答 1

7

您可以使用以下 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")在您的代码中使用。

于 2011-08-29T07:33:08.510 回答