Protobuf 3.0.0Alpha2C++支持版本
Protobuf 3.0.0 Alpha2 版本的源码包,挺适合想在老版本 Visual Studio 里折腾 Protobuf 的朋友。
压缩包里不仅有常规的源码文件,还有map
类型的示例和内存泄露的测试代码,结构也比较完整,从README.md
到LICENSE
,一应俱全。
支持 VS2010 的 Protobuf 不多,这个版本算是比较靠前的一个,虽然是 Alpha 阶段,但功能上已经挺实用了。尤其是map
,用起来跟std::map
或JSON
对象差不多,写起来顺手多了。
构建方面也比较照顾各路开发者,有configure.ac
、Makefile.am
能跑 Autotools,也有Android.mk
方便做 Android 原生模块。你要是跨平台搞开发,这包里的配置方式可以参考下。
另外提一句,压缩包里还有protobuf.pc.in
这类pkg-config
模板,对于手动编译依赖库的开发者来说,能省不少事。嗯,还有一个post_process_dist.sh
脚本,用于构建后的清理或打包,比较贴心。
如果你平时用 Visual Studio 2010,还想用上较新的 Protobuf 特性,这个版本可以拿来试试。适合老项目升级,也适合拿来研究 Protobuf 3 的结构变化。
3.36MB
文件大小:
评论区