由来:
一直做c++项目,类的序列化和反序列化一直是一个让人头疼的问题,由于实际操作比较简单枯燥,但c++从语法层面上并不能支持这一行为的自动化,所以看到了protobuf,网上对此评价也很高~~ 毕竟google造的嘛,于是,便进行尝试进行protobuf的编译。
开始
1.下载protobuf源码:
下载地址:https://github.com/google/protobuf/,各位看官可以自行处理。
2.解压后,按照cmake下的README.md进行处理,这里就只以solution进行示例,命令行自动编译类似:
2.1 先打开vs的命令行工具,按照帮助文件,执行如下命令:
mkdir build & cd build
mkdir solution & cd solution
cmake -G “Visual Studio 14 2015 Win64” -DCMAKE_INSTALL_PREFIX=../../../../install ../..