今天上午解决了一个重要的问题——总算把APG上的例子调试出来了(和书上写的表示得一样)。先前的ACE日志函数把我搞晕了,怎么调试它都没有缩进。今天上网查了一下相关的帖子,最后在一个blog上找到了相关的资料,原来还有不少人碰到了和我一样的问题。
顺便把这个简单的文件贴出来,以免以后忘了
:
#define ACE_NTRACE 0
#include "ace/Log_Msg.h"
void foo(void);
#include "ace/Log_Msg.h"
void foo(void);
int ACE_TMAIN (int, ACE_TCHAR *[])
{
ACE_TRACE (ACE_TEXT ("main"));
{
ACE_TRACE (ACE_TEXT ("main"));
ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("%IHi Mom/n")));
foo();
ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("%IGoodnight/n")));//LM_INFO
foo();
ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("%IGoodnight/n")));//LM_INFO
return 0;
}
void foo(void)
{
ACE_TRACE(ACE_TEXT("foo"));
}
void foo(void)
{
ACE_TRACE(ACE_TEXT("foo"));
ACE_DEBUG((LM_NOTICE,ACE_TEXT("%IFoo/n")));
}
下一个目标就是将错误存入文件中,现在网上居然没有相关的资料。明天继续
}
下一个目标就是将错误存入文件中,现在网上居然没有相关的资料。明天继续