ProtoBufPaser工具使用教程

ProtoBufPaser工具使用教程:

说明:由于该工具是在python环境下运行的,那么你必须装有python2.7或其他版本。

Python2.7安装及环境配置可以看我之前写的一篇帖子http://blog.csdn.net/weixin_38621217/article/details/78730400

1. 首先在dos窗口下访问到我们的protobufPaser所在的路径,然后,在这个路径下开始执行我们的操作

例如:我需要把放在test文件夹里面的messages里面的common.proto协议文件转换成对应的lua文件,并且将其生成在输出目录下output文件夹里面。

2. ProtoBufPaser工具使用教程

3. ProtoBufPaser工具使用教程ProtoBufPaser工具使用教程

4. ProtoBufPaser工具使用教程

5.  然后我们需要在dos窗口下执行相应的python指令:

python do.py -output test/output-config test/config.py test/messages

 

使用过程中遇到的问题及相应处理:

1. ProtoBufPaser工具使用教程

2. 提示没有Cheetah插件,下面开始安装Cheetah插件

3. 安装Python模板引擎Cheetah插件

一,Cheetah模板引擎安装
官方网址http://www.cheetahtemplate.org/

Cheetah-2.4.4   下载地址:http://pypi.python.org/pypi/Cheetah/2.4.4

, windows下安装
开始配置Cheetah:

 1.解压下载的Cheetah2.4.4压缩包

 2.cmd进入解压后的目录,输入命令  python setup.py build
C:\Documents and Settings\zheng>G:

G:\>cd /sns/Cheetah-2.4.4

G:\sns\Cheetah-2.4.4>python setup.py build
G:\sns\Cheetah-2.4.4>python setup.py install

注意:1.将该压缩后的文件夹放在Python2.7安装目录下,然后在cmd输入如下

 ProtoBufPaser工具使用教程

安装成功后结果如下:

ProtoBufPaser工具使用教程

4. 执行完上一步之后输入如下:

ProtoBufPaser工具使用教程

5. 安装完之后如果电脑上没有装markdown软件,会出现如下提示:不要慌

 ProtoBufPaser工具使用教程

实际上你就可以使用protobufParser工具了

流程还是如下:

 ProtoBufPaser工具使用教程

这个时候还是发现有问题,提示说没有NameMapper这个插件,但是确实可以使用了。

因为我们需要对上面画圈的路径进行proto转换。

我们可以在对应的文件路径下看到是否生成对应的Lua文件。

 ProtoBufPaser工具使用教程

结果很明显已经生成成功。

工具下载地址:链接:https://pan.baidu.com/s/1kV48Scv 密码:olz7