ZoundryDocument
最近使用ACE进行开发已达到扩平台的目的,在开发过程中发现不少一些使用的不便之处,使用ACE这种开源平台作为基础还是不够实用啊,比如:
- 在编译时需要设置各种选项,如果选项不同,编译的库也不同。不同的项目可能需要不同的设置,导致各个项目不能使用同一个ACE库
- ACE_Log_Msg 日志类为单例,在整个进程空间只能有一个实例。而我的实际情况是,我的可执行程序需要打印日志,而我使用的一个库也会自己打印日志,而且打印的位置不同。哎,今天调了好久才找到的问题,由于使用同一个实例,搞得我半天找不到日志去了哪里。