几句话教你在Windows下编译ACE(VC) 11. 安装 Active Perl

本文详细介绍如何在Windows环境下使用Visual Studio编译ACE库。首先需要安装ActivePerl以支持ACE中的Perl脚本,并设置环境变量指向ACE源码路径。接着通过MPC生成适合的工程文件,最后使用Visual Studio进行编译。
摘要由CSDN通过智能技术生成

几句话教你在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
-----------------------------------------------------------------
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值