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

来源:互联网 发布:中国软件评测 编辑:程序博客网 时间:2024/04/30 15:05

这几天准备捡一捡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,真够大的。 

原创粉丝点击