【QT笔记】Linux下QT+GRPC编程pro文件所需库

grpc官方给的资料linux下C++方面好像比较多都是用的Makefile,但是qt写pro的时候就很愁不知道要哪些库,摸索着加了一些,写了个小栗子包括服务器客户端,经测试正常,下面是pro文件中先关依赖的写法

unix{
    INCLUDEPATH+=lgrpc
    INCLUDEPATH+=lgrpc/include
    LIBS += -Llgrpc/libs/  -lgrpc++_unsecure
    LIBS += -Llgrpc/libs/  -lprotobuf
    LIBS += -Llgrpc/libs/  -lgrpc_unsecure
    LIBS += -Llgrpc/libs/  -lgpr
    LIBS += -Llgrpc/libs/  -lgrpc
    LIBS += -Llgrpc/libs/  -lgrpc++
    LIBS += -Llgrpc/libs/  -lz


}

需要注意的是,这里对LIBS 的顺序有要求,最好按照我这个顺序来吧,不然可能会报错无法解析DNS什么的

E0625 16:35:08.313000000  2260 resolver_registry.cc:80] don't know how to resolve 'localhost:50051' or 'dns:///localhost:50051'
E0625 16:35:08.316000000  2260 resolver_registry.cc:80] don't know how to resolve 'dns:///localhost:50051' or 'dns:///dns:///localhost:50051'
E0625 16:35:08.318000000  2260 channel.cc:95] channel stack builder failed: {"created":"@1529915708.318000000","description":"resolver creation failed","file":"E:\gRPC\grpc\src\core\ext\filters\client_channel\client_channel.cc","file_line":695}
2: lame client channel

https://github.com/tnie/quote-demo/issues/9 参考这个网址,我自己猜可能是grpc++_unsecure这个库要在grpc_unsecure前面

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值