美文网首页
搭建uLua-protobuf环境

搭建uLua-protobuf环境

作者: 歌德与巴赫 | 来源:发表于2016-04-14 22:57 被阅读0次

1、下载protobuf和protoc-gen-lua开源项目。

2、在protobuf/vsprojects目录下编译出protoc.exe。
3、将protoc.exe复制到protobuf/src目录
4、在protobuf/python目录下编译和安装支持Python插件的Protoc。
编译命令:python setup.py build
安装命令:python setup.py install

5、将protoc.exe再复制到protoc-gen-lua目录
6、在protoc-gen-lua/plugin下创建protoc-gen-lua.bat文件,文件内容:
@python "%~dp0protoc-gen-lua"
(其实就是用一个Bat对Python插件进行封装)
7、在protoc-gen-lua目录创建buildproto.bat文件,文件核心内容:
"protoc.exe" --plugin=protoc-gen-lua=".\plugin\protoc-gen-lua.bat" --lua_out=. xxx.proto
(其实就是执行官方的protoc.exe,但是使用一个基于Python的插件:protoc-gen-lua)
--lua_out 输出目录
xxx.proto Proto描述文件

相关文章

  • 搭建uLua-protobuf环境

    1、下载protobuf和protoc-gen-lua开源项目。 2、在protobuf/vsprojects目录...

  • React Native学习总结篇

    一、环境搭建 1.1 React Native环境搭建 1.1.1 IOS环境搭建 环境:MacOS 注意:不要使...

  • linux 第四天

    Lamp环境搭建 /*******************Lamp环境搭建:*******************...

  • codePush说明

    codePush环境搭建 环境搭建文章:环境搭建 git地址:codePush git地址2.0.3,And...

  • angular学习--02英雄指南

    环境搭建 angular官网--搭建本地开发环境和工作空间windows 10 搭建angular开发环境免搭建环...

  • Gradle开发-Groovy环境搭建

    ##Groovy环境搭建 在使用 Groovy 之前首先要搭建几个环境: Groovy 的环境搭建 JDK 环境搭...

  • 搭建 LNMP + CodeIgniter 开发环境

    搭建 LNMP + CodeIgniter 开发环境搭建 LNMP 环境首先搭建 LNMP 的服务器环境安装 Ng...

  • iOS中RN与Flutter混合开发

    一 搭建环境 1. 搭建flutter环境 1.1 搭建系统开发环境 参考链接:https://flutter....

  • 第一个MyBatis程序

    思路:搭建环境---导入MyBatis--编写代码---测试! 一、搭建环境 1、搭建数据库环境: engine=...

  • Robot Framework用法总结

    一,环境的搭建 关于robotframework环境搭建请参考博文:Robot Framework的环境搭建[ht...

网友评论

      本文标题:搭建uLua-protobuf环境

      本文链接:https://www.haomeiwen.com/subject/cgzglttx.html