码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-09-03 16:40:17      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:目录   bsp   protobuf   style   imp   增加   order   建立   message   

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

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

  root  
cfg net svr

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

 

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

标签:目录   bsp   protobuf   style   imp   增加   order   建立   message   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!