使用protobuf 2.6.1进行c ++的Grpc编译

时间:2018-01-22 07:34:54

标签: c++ protocol-buffers grpc

我们无法在linux上使用protobuf版本2.6.1编译grpc源代码,当我们尝试使用它编译状态依赖于protobuf 3.0.0+时。但是我们现有的代码库存在较低的protobuf版本,我们不想升级到protobuf 3.0.0+,除非grpc编译需要。

我们收到以下错误: [MAKE]生成/home/harman/sample_code/grpc_client/grpc/libs/opt/pkgconfig/grpc++.pc [MAKE]生成/ home / harman / sample_code / grpc_client / grpc / libs / opt / pkgconfig / grpc ++ _ unsecure.pc

依赖性错误

您尝试运行的目标需要protobuf 3.0.0+ 您的系统没有它,也没有third_party目录。

请咨询安装以获取更多信息。

如果您需要有关这些测试失败原因的信息,请运行:

make run_dep_checks

此外,由于你是一个git克隆,你可以下载 通过运行以下命令在third_party中缺少依赖项:

git submodule update --init

Makefile:945:目标'停止'的配方失败 make:*** [停止]错误1

0 个答案:

没有答案