一、protobuf常规使用。
1 环境:win7-64机, 安装好python2.7,vs2013,cocos2dx-3.1.1,protobuf-2.6.1
2 准备:protobuf 下载地址:官方 https://github.com/google/protobuf 我的:http://download.csdn.net/detail/c471961491/9279185
protoc 下载地址: 官方 https://github.com/sean-lin/protoc-gen-lua 我的:http://download.csdn.net/detail/c471961491/9279199
3 感谢一下作者提供的帮助(参考文献)
http://blog.csdn.net/mergerly/article/details/16350871 在lua环境中使用protobuf
http://blog.csdn.net/weyson/article/details/17024325 cocos2dx使用lua和protobuf
http://ziplee.iteye.com/blog/2078851 lua下使用protobuf
http://bbs.csdn.net/topics/390930176 csdn论坛
http://www.cocoachina.com/bbs/read.php?tid=202657&keyword=proto cocos论坛
步骤一:
将protobuf和protoc-gen-lua解压到桌面(本人是解压到桌面的)
进入protobuf/vsprojects 用vs进行编译。生成的protoc.exe放到protobuf/src下
步骤2:
打开cmd,进入目录protobuf/python下,运行命令 python setup.py build,之后等待下载完成,下载中出错就重新来吧(我是这样做的)。
下载完成之后运行命令 python setup.py install
步骤3:
制作转换协议
在protoc-gen-lua/plugin目录下编写批处理文件protoc-gen-lua.