分享
 
 
 

优秀的开源C++库:ACE及其安装使用

王朝vc·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

开源C++库:ACE及其安装使用

什么是ACE?

ACE自适配通信环境(ADAPTIVE Communication Environment)是可以自由使用、开放源码的面向对象(OO)框架(Framework),在其中实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富的可复用C++ Wrapper Facade(包装外观)和框架组件,可跨越多种平台完成通用的通信软件任务。据推测在新的C++Builder中,将有可能支持和采用该FrameWork。

ACE的目标用户是高性能和实时通信服务和应用的开发者。它简化了使用进程间通信、事件多路分离、显式动态链接和并发的OO网络应用和服务的开发。此外,通过服务在运行时与应用的动态链接,ACE还使系统的配置和重配置得以自动化。

ACE的好处

在ACE组件的帮助下,很容易在一种OS平台上编写并发网络应用,然后快速地将它们移植到各种其他的OS平台上。ACE的设计使用了许多可提高软件质量的关键模式,这些质量因素包括通信软件灵活性、可扩展性、可复用性和模块性。ACE经仔细设计,支持广泛的应用服务质量(QoS)需求,包括延迟敏感应用的低响应等待时间、高带宽应用的高性能,以及实时应用的可预测性。ACE和TAO被设计为能良好地协同工作,以提供全面的中间件解决方案,是CORBA的开发源码、遵循标准的实现。

ACE的安装:

笔者只在C++builder下功能安装,在VC下没有使用过!不过我想和CB下差不多。在CB下:

1、将下载的ACE包解压到:c:\ace_warappers,在c:\ace_warappers\ace目录下建立一个config.h文件,在文件里加入:#include "ace/config-win32.h"

(如果在98/me下安装,要加上#define ACE_HAS_WINNT4 0)

2、开一个Dos窗口,设置环境变量:

set ACE_ROOT=C:\ACE_wrappers

set BCBVER=6

笔者使用的的BCB6.0,所以设置为BCBVER=6

3、在console中进入:C:\ACE_wrappers\ace

键入:make -f Makefile.bor编译ACE,如果不出错的话,你就可以在CB下使用ACE了,当然,在CB下编译时可能不能找开相应的Dll,你将ACE.b.lib加入到工程时里就可以了。

4、编译tests,不是必要的: 进入:ACE_ROOT\tests

make -f Makefile.bor

成功的话,你就可以:run_tests.bat bor来运行网才编译的tests了。

使用时记得在CB的option/directory里设置相应的头文件路径!然后在工程中就可以加入头文件,使用ACE的库了!你也可以先看看它息带的examples.相信它的跨平台及高性能会吸引你的!

在VC下的安装我就不多说了,ACE的解压目录里有个ACE_install.htm文件,里面有详细说明(在其它操作系统及开发平台的介绍都有,你可以参考),相信难不到你!

ACE发展已经有多年了,如些优秀的东西在国内很少有人知道,真是....

相关资料及链接:

http://www.cs.wustl.edu/~schmidt/ACE.html

www.flyingdonkey.com

如果那位朋友有好的资料,麻烦传到ftp://218.20.188.29/

用户名:every

密码为空!在开发软件目录下,有个warton的目录下面有我上传的很多书籍和文档!

欢迎大家到:http://expert.csdn.net/Expert/topic/1918/1918471.xml?temp=.8328516参加讨论!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有