|
分享源码
界面截图: |
|
是否带模块: |
纯源码 |
备注说明: |
- |
本源码基于我的上个帖子 https://bbs.125.la/forum.php?mod ... 14767218&extra= 的改进 与上版本比较
1.移除了官方protobuf 依赖,体积大幅度减小,并且支持内存加载,不使用pbUtil类的DLL大小只有120K(默认带pbUtil类,若希望更小的体积需自行编译,将图中框起来的几个函数屏蔽,重新编译就行)
2.优化树结构,现在生成的所有代码均能够直接使用,对于复杂的结构,不在需要自行处理
3.所见即所得,通过pbUtil.生成组包代码() 生成的代码,组包后数据与原始数据完全一致,解决了上个版本数据顺序错乱的问题
4.支持proto文件一键生成代码(C++代码,有兴趣可以自行处理成易语言的)
此外,本工程已开源 https://github.com/ciaiweiQ/protobuf-PbParser
这个易语言源码将是我再论坛上发的最后一个源码,已转C++,易语言很少使用,所以今后不在发布任何易语言模块或源码
pbParser仅3个类 其中PbPackS是组包类 PbUnPack是解包类 pbUtil仅用于生成代码,这个版本与上一版本不兼容
更多信息请阅读README.md
最后,这个模块仅是封装了DLL的一些功能,并不保证无BUG,我也没有使用过这个模块,若是易语言部分存在一些传参错误,或其他错误,尽量自己解决.若C++部分存在BUG,可以给我反馈
|
评分
-
查看全部评分
本帖被以下淘专辑推荐:
- · 鱼木|主题: 1560, 订阅: 152
- · 好帖|主题: 1239, 订阅: 44
- · 好贴精选|主题: 463, 订阅: 21
- · 精品源码-汇集所有精品|主题: 59, 订阅: 10
|