ace为网络底层的网络架构

一个ace为网络底层的网络架构
 去年写的,使用ace做底层的服务器网络架构,代码构建使用cmake工具,代码可运行在linux和windows2个平台上。
CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性。使用使用cmake很容易生成win下的vs的工程,而在linux下可以生成makefile文件。

网络架构代码和依赖的ace库放在空间里了,有兴趣的朋友可以看看,写的有不好的地方欢迎向我提出哦.
先去下cmake构建相应的工程,比如在win下就构建vs的工程,然后直接可以编译。
cmake工具下载  http://www.cmake.org/  当然百度一下也可以下载的到,我用的cmake2.8.4.



配置
“whhere is the source code” 设置为当前代码的根目录 注意不要有中文路径
“where to builder the  binary”设置为工程路径, cmake建议外部编译,也就是工程文件和代码文件放在2个不同的路径下。
比如 

我的代码放在acesrv下 ,在同级 acesrv目录下创建一个builder的空目录

然后点击   按钮 去配置生成对应的工程文件, 如果你是在win下安装的vs9那选择 vs9 2008就可以了,注意不要选择64位的了
最后点击  就可以创建工程文件了。
如下图, 这时候你用vs9打开sln文件 ,直接编译就可以了。




testXXX是2个测试工程,先编译netlib然后编译测试工程就可以了。
有需要代码的可以发邮件我留言也可  soft2923@163.com

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值