环境:
系统:loongnix 接上篇文章所安装系统
cpu:2k1000la
起因:
查到官方的apt源下含有QT5,故直接安装:
报错一堆依赖问题,故本文章主要解决这些问题。
1.解决OpenGL的问题
第一部分的报错主要是OpenGL库的问题,根据报错可定位是libegl1-mesa-dev的问题
但直接apt安装依旧报错:
并且这部分单靠apt未找到解决方法,可能是这个系统版本中自带的opengl存在什么问题,我在其他loongnix系统中一切正常,因此本次直接deb安装:
链接:https://pan.baidu.com/s/1CUL8iXE7Wd88W9vLglGGNg?pwd=5epr
提取码:5epr
下载后解压安装:
tar -zxvf libgl.tar.gz
dpkg -i *.deb
随后,使用
apt install libegl1-mesa-dev
apt会提示我们修复这个手动安装的包,修复即可
之后再次执行:
apt install libegl1-mesa-dev
就解决这个问题了
2.解决libqt的问题
这个就很简单了,其实是因为已经有安装一个版本了,直接卸载掉就行,而且报错均含于libqt5core5a中,因此:
apt remove libqt5core5a
apt install qtbase5-dev
安装完成后,可以测试:
至此,安装完成。
3.测试安装
重启后再测试,因为这样的手动安装,可能破环了系统环境,重启才能发现。至少我测试的这样安装,除了桌面的部分组件换了,没其他致命问题。
测试程序如下:
链接:https://pan.baidu.com/s/1ZGvgOCQpIsmhn3ulVeZoYw?pwd=9379
提取码:9379
本测试程序用的qtchart,因此安装:
apt install libqt5charts5-dev
之后
qmake
make
./tryPlot01
若有大佬知道简单的安装方法,请务必告诉我,感谢感谢!