GRPC C ++ Build from Source Fatal错误

时间:2017-10-31 10:54:28

标签: c++ ubuntu grpc

想尝试使用GRPC C ++(具有Java版本的经验),我正在尝试按照https://github.com/grpc/grpc/blob/master/INSTALL.md上发布的安装说明中的说明从源构建GRPC C ++

遵循这些说明,构建将失败,如下所示:

[CXX]     Compiling src/cpp/util/time_cc.cc
[HOSTCXX] Compiling src/compiler/cpp_generator.cc
In file included from ./src/compiler/cpp_generator.h:29:0,
             from src/compiler/cpp_generator.cc:21:
./src/compiler/config.h:25:10: fatal error: google/protobuf/compiler/code_generator.h: No such file or directory
#include <google/protobuf/compiler/code_generator.h>
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

我正在尝试在Ubuntu 17.10上构建它

有人能帮忙吗?

2 个答案:

答案 0 :(得分:0)

看起来像protobuf破碎的主人。切换到v3.4.1之后我成功编译了:

cd third_party/protobuf/
git checkout v3.4.1
cd -
sudo make HAS_SYSTEM_PROTOBUF=false install   

答案 1 :(得分:0)

工作站上可能安装了与grpc不兼容的protobuf版本。