解决两个问题:

1、两个proto文件存放路径不同

2、两个proto的package不同

比如现在有个RankInfoRes.proto文件,它的package是: com.road.ddt.proto.command,文件路径:src/com/road/ddt/proto/command/RankInfoRes.proto

现在有另外一个GameCreateResProto.proto文件,它的package是:com.road.ddt.proto.game,文件路径:src/com/road/ddt/proto/game/GameCreateResProto.proto

现在GameCreateResProto.proto需要引入RankInfoRes.proto里的message

1、引入部分

package com.road.ddt.proto.game;option java_package = "com.road.ddt.pb.game";
option java_outer_classname = "GameCreateResProto";import "src/com/road/ddt/proto/command/RankInfoRes.proto"; 

2、使用部分

optional com.road.ddt.proto.command.RankInfoRes rankInfoRes = 1;  //使用的时候带上全包名

protobuf引入不同包下的proto文件相关推荐

  1. 给一个包名,遍历此包下的所有文件,并生成类对象Class[] clazzs;

    package net.zjitc;import java.io.File; import java.util.ArrayList; import java.util.List;/*** @autho ...

  2. python引入同一目录下的py文件

    注意:python2和python3的包内import语法有区别,下面介绍一下python3的包内import语法 例如在admin.py文件中要引入dealcode.py文件: 在目录下有__ini ...

  3. ROS不同工作空间下同名功能包下同名launch文件启动顺序问题(neither a launch file in package...)

    ROS开发这么久了,想必大家都知道怎么可以在每次打开终端时不用source环境了,如若还有不知道的小伙伴可以点击这里. 传送门: https://blog.csdn.net/qq_45152498/a ...

  4. Protobuf 学习(二)编译proto文件并测试

    Google 官网上的一个典型例子 (1)定义 proto 文件 // addressbook.protopackage tutorial; // package声明符message Person { ...

  5. 在pycharm中无法引入同一目录下的python文件

    问题 同一目录下存在以下两个python文件: 1. app.py 2. forms.py 现在我希望在app.py中引入forms.py的某个函数,但是出现如下情况: 主要表现在: 函数标红 无法自 ...

  6. mysql二进制包下的support-files文件夹

    可能很多习惯用rpm包的人在部署mysql的二进制包后并不懂的怎么使用(具体mysql二进制部署可参看http://jim123.blog.51cto.com/4763600/1835010),其实不 ...

  7. 在Web.Config中如何引入相对目录下的Access文件

    密码: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|my.mdb;Persist Security Info=False;J ...

  8. java编译多个包_javac一次性编译多个包下的.java文件

    =========================================================== 标准的javac可以跟一个@加一个文件名,该文件里保存了源文件列表,使用下面的命 ...

  9. vue3vite工程里面引入assets目录下的图片文件(一种方法)

    <template><div><p>轮播图</p><van-swipe class="my-swipe" :autoplay= ...

最新文章

  1. 为什么有的人还不到三十岁,就对工作失去了兴趣呢?
  2. web工程自动部署(tomcat服务器)
  3. python 基础命令-python常用命令有哪些
  4. 并发优化–减少锁粒度
  5. Oracle 数据库的基本用法
  6. Python3爬取豆瓣图书Top250并写入txt文件当中
  7. jquery仿搜狐投票动画代码
  8. java sha加密算法_Java加密 消息摘要算法SHA实现详解
  9. python大牛是什么水平_yield--Python大牛必须掌握的高端语法
  10. 区块链技术指南pdf
  11. OI造数据以及Lemon评测教程
  12. 武田呈报mobocertinib的最新结果,进一步证实EGFR外显子20插入+ mNSCLC患者的临床收益
  13. c语言if语句作用及应用场景,c语言if语句如何使用
  14. File.ReadAllText读取文件中文乱码
  15. 自己写的uvc摄像头驱动程序
  16. vs2017发布网站到IIS
  17. actived生命周期_vue组件的生命周期和执行过程
  18. Android App瘦身新姿势——Android App Bundle
  19. js简单分页,只有上一页和下一页
  20. 如何快速高效的刷Leetcode

热门文章

  1. Java服务端和客户端开发辅助工具Utils
  2. android微信列表滑动删除,Android仿微信对话列表滑动删除效果
  3. 揭密巴西Banrisul银行网站遭遇5小时劫持的原因
  4. 迎风面投影指数迎风面密度计算工具及计算实例经验分享
  5. Centos 8 搭建samba文件共享服务(超详细)
  6. 【bzoj1150】【CSTC2007】【数据备份】【贪心】
  7. 论文阅读利器——划词翻译插件(桌面与浏览器)
  8. MDM结算分录后无法再进行更改
  9. linux驱动编写之十六(块驱动设备初识)
  10. 数据中心的双活与灾备方案设计