Chinaunix首页 | 论坛 | 博客
  • 博客访问: 171264
  • 博文数量: 61
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 640
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-24 23:25
文章分类

全部博文(61)

文章存档

2011年(2)

2010年(37)

2009年(22)

我的朋友

分类: C/C++

2009-07-20 12:29:55

Version, 5.7.0

gcc version4.1.3

Build, 采用默认, 注意 export ACE_ROOT。

Examples, 在$ACE_ROOT/include/makeinclude目录创建ln -sf platform_linux.GNU platform_macros.GNU.

Run ldconfig for /etc/local/lib, 默认ACE安装在/usr/local/lib.

关于不能打印ACE_TRACE的问题,参考: http://www.cppblog.com/yeqing/articles/10918.html

需要设置宏ACE_NTRACE,默认状态是不记录TRACE信息的。

#define ACE_NTRACE 0 记录日志

#define ACE_NTRACE 1 不记录日志

可以使用一下两种方法解决问题:

1、修改文件代码

#define ACE_NTRACE 0

#include "ace/Log_Msg.h"

error: 记住不要把上面的顺序给写反呢 写成了:

#include "ace/Log_Msg.h"

#define ACE_NTRACE 0

2、在编译命令上增加定义宏的命令 可以增加如下选项

CCFLAGS += -DACE_NTRACE=0


阅读(522) | 评论(0) | 转发(0) |
0

上一篇:Emacs 的排版方式

下一篇:设计模式

给主人留下些什么吧!~~