linux下使用 protobuf

第一步:

下载protobuf

链接已备好(https://pan.baidu.com/s/16PfVjAHMLJn9SccdAY1mLw)

提取码(j6dv)

第二步:

解压压缩包

第三步:

进入lua-protobuf目录下运行如下命令:(前提是安装了luarocks没有的话自行安装)

luarocks make rockspecs/lua-protobuf-scm-1.rockspec

第四步:

此时应该生成了pb.so文件,如下图所示:

此时你的lua-protobuf目录下应该会有pb.so 和 protoc.lua 这两个文件 ,把这两个文件放置到你的lua  lua_package_path/lua_package_cpath下

第五步:

使用

pb.encode: 序列化成字节

pb.decode:反序列化成table

 

你可能感兴趣的:(linux)