Visual Studio 2010下生成ACE静态库方法
2013-02-19 18:08
323 查看
/article/8341007.html
这几天准备捡一捡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,真够大的。
这几天准备捡一捡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,真够大的。
相关文章推荐
- Visual Studio 2010下生成ACE静态库方法
- 神贴!Visual Studio 2010 KeyContainer路径无效的解决方法
- sharepoint 2010 visual studio 2010 项目部署出错解决方法
- Visual Studio 2010 两种破解方法详解
- visual studio 2010 破解版 破解方法
- Visual Studio 不生成.vshost.exe和.pdb文件的方法【转】
- OpenCV 2.3.x/2.4.x在Visual Studio 2005/2008、Visual Studio 2010和Visual Studio 2012配置方法详解
- 解决Visual Studio 2010/2012在调试时lock文件的方法
- 在Visual Studio 2010中设置编写C程序环境的方法
- 申请注册码免费激活visual studio 2010 express的方法(以vc++为例)
- Visual Studio 2010读写ini文件(2)ini文件的创建和读写方法
- Visual Studio 2010 + IE 9无法断点调试JavaScript的解决方法
- Visual Studio 2010生成解决方案时,提示磁盘空间不足!
- 解决Visual Studio 2010 beta2 无javascript,HTML智能提示的方法
- Visual Studio 不生成.vshost.exe和.pdb文件的方法
- Visual Studio 2010配置OpenCV的方法
- 【转】Visual Studio 2010在数据库生成随机测数据
- Visual Studio 2010 正式版激活的两种方法小结
- 在Linux中生成C/C++动态库和静态库的方法
- Visual Studio 2010安装Entity Framework方法