首页 > 其他 > 详细

关于protobuf建立工程目录的问题

时间:2017-09-03 16:23:34      阅读:283      评论:0      收藏:0      [点我收藏+]

  最近算是遇到点小坑吧,刚刚建立工程目录的时候,protobuf协议都是放在一个net文件夹里面的,编译也是在一个目录里面,里面放的是服务器和客户端的协议。后面又继续加了配置文件(cfg)和服务器(svr)的通信协议,和最早建立的那个目录是平级关系。然后发现有不少数据一样的, 每次把这些传递这些一样的数据的时候不能直接拿来用,需要进行转换下,比较麻烦~~想改的时候客户端不想改,很尴尬,客户端好像需要改脚本,据说很麻烦! 

  以后建立工程的时候自己就先弄好吧, 编译proto统一在root目录下编译, 然后增加一个common的目录, 一样的数据统一调用这个目录下的proto, 加 import "common/xxx"; 的引用。

  root  
cfg net svr

  ps:再吐槽下grpc里面的那个proto协议,产生对应的xxx.proto.go文件有问题! 在调用其他目录的message时, import 后面不会带路径, 需要自己手动去加一次。也有可能是我用法不对? 有空去看看源码(感觉是不会看了 - -!)

 

关于protobuf建立工程目录的问题

原文:http://www.cnblogs.com/whalecold/p/7469794.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!