centos stream9 qt web异常:/libQt5WebEngineCore.so: .dynsym local symbol at index 3 (>= sh_info of 3)

16 篇文章 0 订阅

一、摘要

    Centos -stream9 下部署原qt creeator 环境时 5.14.1时,发现出现以下问题:

     1.qt程序能够运行,但是有报错提示,是否中断或忽略错误,忽略错误,能正常打开程序主界面

              

 

2.但是主界面中   webEgineview 中网页没有加载,不片空白 web html 网页不显示

                              

 

      3.因为我们的程序是qt+html模式,所以如果网页不显示,就不能正常使用 

-1: error: /home/admin/Qt5.14.1/5.14.1/gcc_64/lib/libQt5WebEngineCore.so: .dynsym local symbol at index 3 (>= sh_info of 3)

二、解决过程:

sudo apt-get install lld

并将“ CONFIG +=use_lld_linker”添加到 .pro 文件中,可以正常工作。

{{}}

参考:  https://bugreports.qt.io/browse/QTBUG-80964

 在解决方案中添加:CONFIG +=use_lld_linker 这个即可

三、总结

过程中,发现centos stream 9 默认带的是 gcc 11.3.1 cmake 3.30.2  一开始认为是版本的问题

搞了很久,后来在google上找英文资料,才解决,以此备忘,同时希望能够帮到遇到类似问题的兄弟

主要发生在:将centos 7 cento8 qt 5.14.1 往centos stream 9迁移时,发生的问题

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值