安装过程如下:
1. 可以从http://download.dre.vanderbilt.edu上下载ACE软件。
2. 将下载下来的文件解压到一个地方,例如, /usr/local/MyDev
3. 编译步骤:
(1)定义环境变量
在/etc/profile文件中加入下面语句:
export ACE_ROOT=/usr/local/MyDev/ACE_wrappers
export LD_LIBRARY_PATH=$ACE_ROOT/lib
使配置生效 #source /etc/profile
(2)新建config.h
在ACE_wrappers/ace目录下新建config.h,包含下面一句话:
#include “ace/config-linux.h”
(3)新建platform_macros.GNU
在ACE_wrappers/include/makeinclude目录下新建文件 platform_macros.GNU
在其中填入:
include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
INSTALL_PREFIX=/usr/local
注意,include之前没有‘#’
(4)在ACE_wrappers/ace目录下执行命令:
make -f GNUmakefile
这个过程需要花费较长时间。
(5)make install
4. 测试
#include “ace/Log_Msg.h”
int ACE_TMAIN(int argc, int argv[])
{
ACE_DEBUG((LM_DEBUG, ACE_TEXT("Hello ACE!\n")));
return 0;
}
编译:g++ hello.cpp -I /usr/loca/include/ace/ -L /usr/local/lib -lACE
运行:./a.out
结果:Hello ACE!