无法运行未定义的qgis版本Qt_5_PRIVATE_API



我正在运行Ubuntu 18.04,我似乎再也无法运行qgis了。我得到的错误是:

/usr/bin/qgis.bin: relocation error: /usr/lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5: symbol _ZN15QQmlMemoryScope5stateE version Qt_5_PRIVATE_API not defined in file libQt5Qml.so.5 with link time reference

我的qmake版本是:

QMake version 3.1
Using Qt version 5.9.5 in /usr/lib/x86_64-linux-gnu

我试着链接到qt5,但这并没有改变任何事情。

sudo ln -snf ../../../../share/qtchooser/qt5-x86_64-linux-gnu.conf default.conf

您需要卸载QGIS并使用最新的稳定版本重新安装。由于通配符的原因,使用sudo apt-get install qgis* python3-qgis*进行安装并不是最好的方法。官方说明建议使用:sudo apt install qgis qgis-plugin-grass

关于Ubuntu LTS版本的最佳安装过程的说明发布在这里。

相关内容

  • 没有找到相关文章

最新更新