同步操作将从 夏楚/ZLToolKit 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
多年的编程经历让我接触过多种网络开源库,譬如libevent、libev、libuv、boost.asio等等。这些开源框架有些是用C语言开发的,里面包含了各种难以阅读层层嵌套佶屈聱牙的宏,学习起来非常费力;有些使用起来又不甚方便,代码被切割成碎片零零碎碎;有些虽然使用简单,但是却非常宏大,牵涉各种代码,配置复杂,很难交叉编译。由于作者既从事过linux服务器编程又有jni、ios的编程经历,所以一直以来在寻求既能在服务器端高效运行又能在嵌入式平台方便开发的方法,但是一直没有找到比较合适的方案;于是作者大约在一年前开始整理多年的工作成果积累,抽取经过时间检验证明稳定有效的代码并且参考其他成熟的框架形成了这个项目。后面在我使用该项目(初期版本)用于实际开发,一路林林总总遇到了很多问题,但是在后面几个月不间断的调试、测试、修正、优化等过程中项目代码逐渐沉淀稳定,经过长时高强度的测试之后我把代码提交到github形成了这个项目。
我的编译环境
Ubuntu16.04 64 bit + gcc5.4(最低gcc4.7)
如果需要使用mysql连接池(使能ENABLE_MYSQL宏),需要先安装mysql开发套件:
# 安装mysql客户端开发套件
sudo apt-get install libmysqlclient-dev
如果需要使用ssl加解密(使能ENABLE_OPENSSL宏),需要先安装openssl开发套件:
# 安装openssl开发套件
sudo apt-get install openssl
sudo apt-get install libssl-dev
使用eclipse编译(Linux)
使用make编译
如果没有安装eclipse可以使用已经生成的Makefile文件直接编译:
# 根据makefile编译
cd ZLToolKit/X64
make clean
make
#联系方式
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。