ACE环境搭建

来源:互联网 发布:android服务器端源码 编辑:程序博客网 时间:2024/04/29 16:00

 The ADAPTIVE Communication Environment (ACE) 是一套免费的、开源的面向对象框架,它为大规模并发通信软件实现了许多核心的设计模式。ACE提供了一套丰富的、可重用的C++封装类和框架组件,并且可以跨平台实现大多数常见的通信软件的功能。本文将通过几个非常简单,并且可以说是粗糙的小例子,为大家讲述ACE的安装及配置过程。通过这些简单的小例子,带领大家以最快的速度进入ACE的世界。我们第一步的目的就是不求完美,但求入门。

  首先我要先介绍一下本文所使用的环境,以后本文所提到的所有细节都要和这个环境相匹配,如果大家在安装配置时遇到问题,也可以用QQ(21807822)或Blog(http://dukejoe.yeah.net)和我联系。我使用的是AIX 5.3 Windows XP Home ACE 5.5 Visual Studio.NET 2003 如果环境不完全匹配,则安装过程会有少许的不同。

  下载ACE的页面是Obtaining ACE, TAO, and CIAO,可能有的朋友还不太熟悉英文,那大家可以直接点击下面的链接下载ACE-5.5.zip(windows平台) ACE-5.5.tar.gz(unix平台)。如果时间太长,可能链接太长,最好还是学习一些简单的英文,直接从ACE的下载页面找当前版本下载。本文所写的时间ACE的最新Release是5.5

  我们先以Windows平台为例说明。用WinZip解压ACE-5.5.zip,硬盘最好保留2G以上的空间。我保留的是8个G(毕竟还要干别的嘛),解压后的目录类似

d:/ace <目录>
-- ACE_wrappers <目录>
  -- ace <目录>
  -- include <目录>
  -- lib <目录>

  进入D:/ACE/ACE_wrappers/ace目录,新建一个config.h文件。加入一句话#include "config-win32.h",现在使用Visual Studio.NET 2003打开D:/ACE/ACE_wrappers下的ace.sln,打开解决方案后,可以像你做其它开发一样,选择重新生成解决方案,接下来我们就不必再做任何操作。经过漫长的等待最后我们会在lib目录下生成ace所需要使用的lib,dll等文件。至此在Windows上Build ACE的过程就基本结束了。

   第二步我们把D:/ACE/ACE_wrappers/lib目录加到path里,这样使用ace开发的程序就可以运行了。

   下一步我们要配置VC。打开Visual Studio .NET 2003 工具 --> 选项 --> 项目 --> VC++ 目录,在“包含目录”中添加D:/ACE/ACE_wrappers,在“库文件”中添加D:/ACE/ACE_wrappers/lib,在“源文件”中添加D:/ACE/ACE_wrappers/ace。这样我们就完成了VC的配置。在程序中要使用头文件时,就会在D:/ACE/ACE_wrappers/ace目录下查找,而生成的dll,lib文件,如ACEd.lib,可以在D:/ACE/ACE_wrappers/lib中找到(如果找不到,说明你没有编译)。

原创粉丝点击