Qt关于RPC框架grpc编译失败protobuf链接错误的解决问题,心情糟糕

慕佑运
2023-12-01

最近下载了百度的sofa-rpc,编译没问题,可是当我使用的时候却是一堆问题,关键是问题是sofa-rpc里面出的,不是我Qt程序的问题,没办法,时间有限,没法跟着百度的兄弟们玩了。于是换grpc吧。
本来已经下载一遍了,不过编译失败了,那么咱们还是严格按照grpc的说明走吧。至少不浪费宝贵的试错时间嘛!
下载:

 $ git clone -b $(curl -L https://grpc.io/release) https://github.com/grpc/grpc
 $ cd grpc
 $ git submodule update --init

grpc原始地址如下:
https://github.com/grpc/grpc/blob/master/BUILDING.md

问题是按照原始地址下载,完全一致的情况下,竟然也没法编译过去,很失望的哇!
没办法,工作还是得干的,解决呗。
于是乎,我们查看Makefile文件,查找和protobuf相关的项。
找到下面这一段

# grpc_unsecure .pc file
PC_NAME = gRPC unsecure
PC_DESCRIPTION = high performance general RPC framework without SSL
PC_CFLAGS =
PC_REQUIRES_PRIVATE = gpr $(PC_REQUIRES_
 类似资料: