在Windows下编译ACE(VC)

11. 安装 Active Perl

ACE许多实用程序是Perl写成的,所以要安装它.

找不到Perl,不会安装的请举手

2. 下载ACE,

假设你把它安装放在

D:/ACE_wrappers

目录下.当然你也可以放在别的地方.



2.设置环境变更

$(ACE_ROOT) = D:/ACE_wrappers

在$(PATH)中,增加$(ACE_ROOT)/lib

不会设置的请举手

3. 手工添加config.h文件到$(ACE_ROOT)/ace下

注(ACE_ROOT)/ace表示 d:/ACE_wrappers/ace,在windows的cmd box下可以这样输入

cd %ACE_ROOT%/ace

在Linux下是$(ACE_ROOT),在windows下是%ACE_ROOT%,这是环境变量的表达方法

config.h的内容为

#include "ace/config-win32.h "

4. 用MPC生成支持工程文件(ace.sln以及ace.vcproj)

ACE的文件包在,已经默认了两个项目配置, Debug和Release,MFC下的没了,我们可以用MPC生成支持 MFC的

perl %ACE_ROOT%/bin/mwc.pl -type vc8 -value_template "configurations = 'MFC Release ' 'MFC Debug ' Release Debug " -features mfc=1 %ACE_ROOT%/ace/ace.mwc

以上是生成 VC2005下的项目工程文件

如果生成vc2003,把-type vc8改为vc71

如果想用nmake,-type nmake

ACE不支持VC6和VC2002(VC7)

5. 编译

用VC2005/2003打开生成的项目工程文件,编译即可.

编译后,可以在$(ACE_ROOT)/lib下找到编译后的成果
如果用vc6.0,还要注意VC的SP级别,最好是SP6

参考资料:http://hi.baidu.com/maxlcl/blog/item/124f0f230103394a92580713.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值