接触ACE已有一段时间,只是远远的目睹ACE框架的芳容,却没有亲身体验它的温柔和强大。该出手时就出手,现在就安装。
1.找到ACE_wrappers目录。以下都假设为:C:/ACE_wrappers
2.新建两个环境变量。ACE_ROOT,值为:C:/ACE_wrappers; PATH,值为C:/ACE_wrappers/bin.具体设置:我的电脑->属性->高级->环境变量->新建。。。
3.打开C:/ACE_wrappers/ace目录,新建config.h,在文件中添加#include "ace/config-win32.h".
4.如果使用C++标准库(我是肯定要用的),在config.h中的#include之前加入#define ACE_HAS_STANDARD_CPP_LIBREARY 1;
5.如果使用MFC,在config.h中的#include之前加入#define ACE_HAS_MFC 1.
6.打开vc6, Tools->Option->Dierctory,新增C:/ACE_wrappers.
7.设置Project->Setting->Code genration为多线程.
8.设置Project->Setting->C/C++->Preprocessor->Additional incluce directories为C:/ACE_wrappers.
9.在Project_settings-> Link->Input->Object/library modules中添加相应的lib.
- DLL debug aced
- DLL release ace
- Static library debug acesd
- Static library release aces
- MFC DLL debug acemfcd
- MFC DLL release acemfc
10.设置Project_>Setting_>Link->Input->Additional library path为C:/ACE_wrappers/ace
11.打开:/ACE_wrappers/ace.dsw,编译等待完成