一、下载ACE-6.0.0.tar.gz
二、解压至M:\ 并修改电脑的环境变量
控制面板->系统和安全->系统->高级系统设置->环境变量
添加系统变量,点击“新建”, 添加变量名称为ACE_ROOT, 值为M:\ACE-6.2.0\ACE_wrappers 这是ACE-6.0.0.tar.gz解压后的目录
添加用户变量Path=“%ACE_ROOT%\lib”
三、打开M:\ACE-6.2.0\ACE_wrappers\ace目录下的ace_vc10.sln,选中其中的一个项目ACE, 右键属性,选择 配置属性,双击“VC++目录”,
其中,“包含目录”添加变量值“$(ACE_ROOT)”,"库目录"添加值“$(ACE_ROOT)\lib”
此时,编译该项目,就会在目录M:\ACE-6.2.0\ACE_wrappers\lib下生成ACEd.dll和ACEd.lib文件。
配置完成后,需要重新启动vs2010,所做的配置才会生效。
四、检查环境是否可用
新建一个空文件项目,在ACE的书里面摘抄一个代码程序,进行编译。会遇到一些问题:
1、未定义标示符“ACE_DEBUG”和“LM_DEBUG”
添加头文件 #include "ace/Log_Msg.h"
2、main可能会出现红色的下划线,提示错误
添加头文件 #include <windows.h>