windows 下使用gpb生成erlang 代码

1,安装git;

      Git - Downloading Package (git-scm.com)
2,安装cygwin64;

      Cygwin Installation
3,启动cygwin64;
4,checkout github源码;
     git clone https://github.com/tomas-abrahamsson/gpb
     cd gpb
     git checkout -b 3.20.2 3.20.2
     make
5,如果出现如下错误
     $'\r':command not found
     对出错脚本(mk_version_hrl)执行命令
     sed -i 's/\r//' mk_version_hrl
     还有一种方法,可参考 https://blog.csdn.net/jacke121/article/details/109063048
6,cd bin
     比如bin 下有protobuffs/proto 目录,内有proto 文件,可执行
     ./protoc-erl -I. -o-erl src -o-hrl include protobuffs/proto/*.proto
7,单个文件执行,或编写bat 批处理
     escript protoc-erl -I. -o ./pb XX.proto
8,如果还有问题,参考 https://blog.csdn.net/witton/article/details/78647504

9,另外,还有采用rebar 的方案,有待研究。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值