Visual Studio 2010下生成ACE静态库方法

这几天准备捡一捡C++网络编程,自然少了不了最著名的C++网络库ACE了,上次用ACE还是本科时候,于是重新下载了ACE,是最新的6.05版本的,解压后上文件夹里找,居然没找到带static的工程文件,网上搜了好多方法,都是针对ACE 5.6的老方法,上官网的email-list看了下,终于发现了解决方法。


原来ACE从6.0开始,针对VS的工程文件就必须由用户自己生成了,而生成的工具则是BIN文件夹下的mwc.pl,我上官网查了下MWC的用法,发现挺繁琐的,这个工具是perl写的,而我对perl又知道的不多,因此直接在命令行下键入mwc.pl -help,果不其然,出现用法了,大体浏览了下,发现了static选项,于是试着执行命令mwc.pl -type vc10 -static,发现不行,网上又查了下,发现是目录的问题,源文件在哪就必须在哪个目录下执行命令,于是切换到\ACE文件夹下,执行如下命令: ..\bin\mwc.pl -type vc10 -static,工程文件生成成功,这时候打开ace文件夹下的ace.sln即可,编译后会在lib文件夹下生成一个ACEs.lib文件,135M,真够大的。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值