linux qt 库文件怎么打开,【QT笔记】Linux下QT编程pro文件所需库

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

unix{#表示Linux环境的特殊设置,这个大括号不能单独放在下一行,否则编译会报错

#LIBS += #包含项目需要用到的共享库,注意文件名多了关键字"lib",扩展名是.so

INCLUDEPATH+=lgrpc/include

LIBS += -Llgrpc/libs/ -laddress_sorting

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/ -lgrpc_cronet

LIBS += -Llgrpc/libs/ -lgrpc++_cronet

LIBS += -Llgrpc/libs/ -lgrpc++_error_details

LIBS += -Llgrpc/libs/ -lgrpcpp_channelz

LIBS += -Llgrpc/libs/ -lgrpc++_reflection

}

需要注意的是,这里对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前面

标签:QT,libs,pro,c++,需库,Llgrpc,LIBS,channel,lgrp

来源: https://blog.csdn.net/sinat_37269729/article/details/98344325

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值