You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu22.04下QT5相关应用(如FreeCAD)运行故障求助

问题解决:FreeCAD启动时Qt库符号查找错误

问题原因

从ldd /lib/x86_64-linux-gnu/libQt5Qml.so.5的输出能明确看到,系统自带的libQt5Qml.so.5正在加载/usr/local/lib/libQt5Network.so.5,而非Ubuntu 22.04默认的/lib/x86_64-linux-gnu/libQt5Network.so.5。两个库版本不兼容,导致找不到Qt_5版本要求的符号_ZN15QNetworkRequestC1Ev,进而引发启动失败。

临时修复方案

直接指定系统库路径运行FreeCAD:

LD_LIBRARY_PATH=/lib/x86_64-linux-gnu freecad

永久修复方案

方法1:移除冲突的手动安装Qt库

如果之前手动编译安装过Qt到/usr/local/lib,直接删除冲突的库文件:

sudo rm -rf /usr/local/lib/libQt5Network.so.5*
sudo ldconfig

方法2:调整系统库加载优先级

编辑/etc/ld.so.conf文件,确保/lib/x86_64-linux-gnu的配置行位于/usr/local/lib之前,保存后执行更新命令:

sudo ldconfig

内容的提问来源于stack exchange,提问作者Mehdi Coding

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 00:39:55