不同目录有同名proto文件情况下,protoc生成.cc/.h

首先先参考一下别人的博客,看完了,看懂了,再回过头来看我下面说的情况。

链接 https://blog.csdn.net/CAir2/article/details/78201572

但是这个也就是基本操作,我们还需要理解一下protoc里面的参数,这次我要讲的是如果不同目录下有同名的proto文件,你肯定会说,那很简单,只要-I切换一下目录就可以了。of course,说的也不错。那么,假如他们还import了同一个文件呢,或者说他们中的一个文件在import的文件的同一个文件夹。现在来理解一下-I具体含义,这个参数说明的是proto所在的目录。如果你要把import的文件目录加进来,那么,请用--proto_path,其他都一样。-I是指定proto文件所在目录。

可以图形化看到的东西坚决不会用命令行ORZ

原文地址:https://www.cnblogs.com/IGNB/p/11720460.html