C++Builder下使用ACE

 首先请下载ACE包,这里就多说了.

完成下载ACE包后,把ACE包解压缩,把里面的ACE_wrappers存放到指定的目录,这里把它存放到D盘,也就是D:/ACE_wrappers.

在使用之前需要先编译安装.

(1)进入目录 D:/ACE_wrappers/ace下,在里面添加一个新文件config.h,并在config.h中输入内容:  #include "ace/config-win32.h".

(2)点击开始菜单的"运行"项,在弹出窗口中输入命令:cmd 进入命令控制台.
(3)在命令控制台中输入以下命令并执行,因为我的C++Builder版本是6.0的,所以设置BCBVER=6,具体看你自己使用的版本了:
   set ACE_ROOT=D:/ACE_wrappers
   set BCBVER=6

(4)在完成(3)操作后,在命令控制台下进入ACE目录:D:/ACE_wrappers/ace,并执行以下命令:
    make -f Makefile.bor all
(5)在编译完成后,会在D:/ACE_wrappers/lib下产生四个文件:ACE_b.dll、ACE_b.lib、ACE_QoS_b.dll、ACE_QoS_b.lib。

下面说说下在C++Builder下如何使用ACE:

(1)在前面编译完成后的四个文件中 ACE_b.dll, ACE_QoS_b.dll通常放在你创建的CB工程的可执行程序下面;而其它两个文件 ACE_b.lib, ACE_QoS_b.lib则添加到你所创建的CB工程中。

(2)在IDE中的菜单Project->Option弹出的Project Option 对话框的Directories/Conditionals属性页下,对Include path进行编辑,把ACE目录D:/ACE_wrappers添加进去。

(3)最后,编译工程,展开ACE之旅吧。


以上是我安装ACE包的过程,感谢QQ群(ACE-高端服务器设计)里朋友的帮助,如果更好的方法,请告诉我,我的QQ:12400976
SpaceBuilder是一款基于asp.net业内领先的Web2.0社区平台。结合博客、相册、文件、网摘、迷你博客、论坛、活动、圈子、资讯等应用模块,可以快速的搭建具有SNS特征的在线社区。借助SpaceBuilder平台的服务(用户、朋友、私信、邀请、权限、审核、隐私、积分、通知、动态、标签、分类、附件…),二次开发者可以快速的增加新的应用模块或者对现有的应用模块进行修改。SpaceBuilder采用世界领先的技术体系架构、优异的缓存技术、基于Lucene的全文检索技术,可以承载千万级的数据,并提供良好的安全性及用户体验,表现层采用asp.net mvc及jQuery开发,是迄今为止基于asp.net技术领域最强大的社会化社区产品。   SpaceBuilder v2.3 面向高端重新优化并新增投票、分享两个应用模块 SpaceBuilder v2.3根据多个客户千万级站点的考验并结合性能测试数据,为了应对大数据量高并发站点对底层重新做了优化,使SpaceBuilder可以更好的实现分布式部署,为面向高端做好了准备。本次优化主要体现在以下几个方面:   1.实现数据库读写分离,便于部署多台数据库服务器实现数据库负载均衡;   2.针对所有数据库查询语句进行优化,重写数据分页的存储过程,为大数据量及超大数据库做好准备;   3.缓存设计为Provider模式,可以很方便的替换成分布式缓存;重新设计缓存职能及缓存策略,提高缓存使用效率,降低内存占用率;   4.重新检查附件与全文检索的索引文件,确保所有附件及索引文件可以独立放置到多台文件服务器中。这次优化不仅可以使SpaceBuilder轻松的部署到几十台服务器,而且对于用单台服务器部署SpaceBuilder的站点也同样可以明显感觉到页面响应速度的提升及内存占用的减少。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值