protobuf-gen-lua的安装与使用

本文介绍了在Unity项目中使用protobuf-gen-lua进行通信协议编译的步骤。首先需要Python 2.7,然后下载protobuf 2.5.0并进行特殊配置,避免Windows下的编译。接着安装protobuf,并从网盘下载protoc-gen-lua-master,创建bat文件以简化使用。最后,在Unity中设置工具生成.pblua文件,确保配合tolua使用。文章还提及了可能遇到的问题,将在后续内容中讨论。
摘要由CSDN通过智能技术生成

    最近要使用Unity + tolua,通信采用的是protobuf,其中使用了protobuf-gen-lua, 目前作者已经不对其进行维护了。关于部署和使用,我觉得还是有必要梳理一下。

1、首先你需要一个python 2.7

下载地址: https://www.python.org/ftp/python/2.7/python-2.7.amd64.msi

 

2、 下载protobuf 2.5.0

下载地址1: https://github.com/google/protobuf/releases?after=v2.6.0
下载地址2: https://pan.baidu.com/s/1t8b9KCUEUAfJKZc4_NVzow#list/path=%2F

    可以下载protobuf-2.5.0.zip 和 protoc-2.5.0-win32.zip,将两个包解压,之后把protoc-2.5.0-win32文件夹下的protoc.exe拷贝到protobuf-2.5.0/src 下即可,省去了windows下编译的步骤。我是把protobuf-2.5.0解压到了D:\ProgramFiles

3、安装protobuf-2.5.0

     执行protobuf-2.5.0\python\setup.py install,安装protobuf.


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值