2008年3月20日星期四

ACE环境的搭建

1. 到ace官方网站 http://www.cs.wustl.edu/~schmidt/ACE.html下载ace包。ACE版本分为release、beta和Latest BFO(Bug Fix Only),通常每个release版本之后的第一个beta版本是保留版本,称为BFO。推荐下载release版本。新版本的ace工程文件为.sln,本人开发环境是MSVC6.0,下载了ace-5.4.3.zip,解压。

2. 在\ACE_wrappers\ace下编辑config.h文件,内容如下:
#define ACE_HAS_STANDARD_CPP_LIBRARY 1
#define ACE_HAS_MFC 1
#include "ace/config-win32.h"

3. 打开ace.dsw,配置编译选项release或debug,进行编译。可能会出现类似cannot open program database /debug/vc60.pdb 或 cannot open program database /debug/vc60.idb的错误,可以clean->rebuild,或者删除debug目录,重新编译。编译生成aced.dll, aced.lib(debug)或者ace.dll, ace.lib(release)。

4. 配置ace开发环境。tools->options->directories加入ace头文件和生成lib文件的目录。

5. 编写ace程序的时候,要使用多线程版的运行时库(project->settings->c/c++->code generation->use run-time library->debug multithreaded dll),并导入ace库文件(project->settings->link->object/library modules加入ace.lib)。

6. 程序运行时如果需要动态链接ace.dll,还得江ace.dll放入合适的目录。

标签:


评论: 发表评论

订阅 博文评论 [Atom]





<< 主页

This page is powered by Blogger. Isn't yours?

订阅 博文 [Atom]