VC++版本为VC++6.0(SP6)
ACE版本为ACE5.5
(1)下载ACE
ACE-5.5.zip
解压ACE-5.5.zip后,生成盘符:/ACE-5.5/ACE_wrappers文件夹,ACE位于盘符:/ACE-5.5/ACE_wrappers/ace目录中.
(2)创建config.h文件
在盘符:/ACE-5.5/ACE_wrappers/ace目录中创建一个头文件,名称为config.h.
其内容为:
#include "ace/config-win32.h" //必选项
#define ACE_HAS_STANDARD_CPP_LIBRARY 1 //MSVC自带的标准C++头文件
(3)在VC++中加载ACE的工程文件
打开工作空间,选择盘符:/ACE-5.5/ACE_wrappers/ace/ace.dsw.
选择组建 -> 批组建...
将ACE-Win32 Debug和ACE-Win32 Release全部选中,选择"全部组建"即可.
在盘符:/ACE-5.5/ACE_wrappers/lib下生成以下文件
ACE.dll、ACE.lib、ACEd.dll、ACEd.lib...
(4)配置ACE环境
打开VC++,选择工具->选项->目录,加入以下内容:
1) Executable File:盘符:/ACE-5.5/ACE_wrappers/bin
2) Include File:盘符:/ACE-5.5/ACE_wrappers
3) Library Files:盘符:/ACE-5.5/ACE_wrappers/lib
4) Source Files:盘符:/ACE-5.5/ACE_wrappers
(5)在编写程序时要在工程->设置菜单中进行如下设置:
C/C++选项卡
Code Generation(分类:Code Generation):
选择多线程版运行时库(Multithreaded DLL)。
Preprocessor(分类:预处理器):
在“Additional include directories(附加包含路径)”域中加入盘符:/ACE-5.5/ACE_wrappers。
Link(连接)选项卡
Input(分类:输入):在"Object/library modules"(对象/库模块)域中包含适当的ACE库文件
ACEd.lib
在"Additional library path"(附加库路径)域中包含ACE库链接文件的路径。
盘符:/ACE-5.5/ACE_wrappers/ace。
(6)修改path环境变量
在系统环境的变量path中加入盘符:/ACE-5.5/ACE_wrappers/bin
我已经配置完成,按照步骤操作.祝你成功!