ACE的下载地址:http://www.riverace.com/downloads.htm
下载完成后解压到指定目录,如 E:\ACE_wrappers
一、环境变量配置
选择 计算机\属性\高级系统设置\环境变量
添加系统变量 :名为ACE_ROOT 值为它的解压路径:E:\ACE_wrappers
再添加一个用户变量path(若存在直接在后面添加) 值为E:\ROOT%\lib
二、编译ACE
1.在解压目录ACE_wrappers\ace 下创建一个config.h文件 填入内容:
#include "ace/config-win32.h" //在win32环境下使用ACE
2.用VS2013打开 ACE_wrappers\ace\ACE_VC10.sln
在 视图 —— 属性——项目解决方案——VC++目录——包含目录 添加 $(ACE_ROOT)
在 视图 —— 属性——项目解决方案——VC++目录——库目录 添加 $(ACE_ROOT)\lib
3. 执行: 生成——生成解决方案 或者F7
4.编译成功后的文件在 ACE_wrappers\lib目录下
三、项目配置 =={可不要,重复二.2的配置就可}
1.新建VS2013项目 :win32控制台应用程序
2.在项目属性 下配置
1)C/C++ ——常规——附加包含目录 : $(ACE_ROOT)
2)链接器——常规——附加库目录: $(ACE_ROOT)/lib
3)链接器——输入——附加依赖项: ACEd.lib
(将ACE.lib 和ACE)
(ACEd.lib 是DEBUG版本 ACE.lib是RELEASE版本)可以用预处理指令:
#ifdef_DEBUG
#pragma comment(lib, "ACEd.lib")
#else
#pragma comment(lib, "ACE.lib")
#endif
3.编写代码