erlang使用protobuff

项目在使用protobuff,感觉不错。打算用erlang写个测试工具,就找了哈erlang的protobuff插件。

google官网上有不过感觉不方便,找到个proto-gen-erlang,还有一起的libprotobuf,原本是ubuntu上的,不过windows上用也没区别。

大概记录下使用过程:

1.编译protobuf的源码生成静态库,我使用的protobuf-2.4.1.tar,用的vs2005。

2.要用到libprotobuf.lib libprotoc.lib和include(运行批处理生成的)。

3.vs2005创建一个win32控制台项目包含,protoc-gen-erlang的源码,libprotobuf.lib libprotoc.lib添加到依赖库。

4.编译生成protoc-gen-erlang.exe。

使用protoc-gen-erlang很简单,把protoc-gen-erlang放到protoc目录下。

cmd运行命令:

C:\Program Files\protoc-2.4.1-win32>protoc --plugin="protoc-gen-erlang.exe" --erlang_out=c:\ addressbook.proto

然后在--erlang_out目录下会生成include和src目录。

如果在--erlang_out中增加参数triq_tests

--erlang_out=triq_tests:c:\

就会生成测试样例代码,放在test目录下。
 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值