首先从http://www.riverace.com/downloads.htm下载ACE源代码压缩包,解压缩到电脑中。
第二步、不改变解压缩文件名,解压完成后能看到一个ACE_wrappers的目录,里面包括了ACE的所有源代码和工程文件。在里面ace子目录中添加config.h文件,里面添加以下内容
#define ACE_HAS_STANDARD_CPP_LIBRARY 1
#define ACE_HAS_MFC 1
#include "ace/config-win32.h"
第三步:打开解决方案文件,我使用的VS2003,打开里面ACE.sln文件。生成ACE项目。这个时候可以查看ACE项目的属性,关注其输出目录,../lib
第四步:生成ACE项目成功后,在lib子文件夹下面找到ACED.lib和ACED.dll文件。这两个文件将构成将来开发ACE应用程序所依赖的库文件。除此之外,将来的ACE应用程序还需要头文件,这些文件在ace子目录下所有.h文件和.inl文件,我的做法是将ace子文件夹直接拷贝,准备以后用。
好,现在已经为开发ACE网络程序准备好了头文件和库文件,可以开发了!