,include,grpc"/>

首页 > 解决方案 > gRPC 的问题,不能包含

问题描述

在尝试成功编译 gRPC 几天后,我遇到了这个问题,在尝试编译示例代码时遵循本教程( https://www.infopulse.com/blog/grpc-framework-by-google-tutorial/ ):

cannot open include file "google/protobuf/port_def.inc"

奇怪的是,其他包含的东西似乎可以工作,但是即使在尝试了不同的指南来安装 gRPC 之后,这个仍然会出现问题。任何人都可以想到解决方案吗?

标签: includegrpc

解决方案


我猜您正在尝试编译使用与您安装的 profobuf 不同版本生成的 protobuf 文件。自己从 .proto 文件重新生成实现是最安全的。

IE

protoc -I=$SRC_DIR --cpp_out=$DST_DIR $SRC_DIR/addressbook.proto

更多信息: https ://developers.google.com/protocol-buffers/docs/cpptutorial


推荐阅读