玉足吧 【Ubuntu器具】安设教程:Ubuntu系统上源码编译安设QT5.15.13(有坑)
QT6天然先进玉足吧,但与旧项见地兼容性不好,迁徙起来太防止。因此思仍然使用QT5来持续神色。QT5.15是QT5的终末一个版块,亦然永久崇尚的一个版块。这两天在 Ubuntu18.04 和 Ubuntu20.04 上永别安设了一下 QT5.15.13,踩了坑,特此纪录一下。
我这里有编译好的 Ubuntu18.04 和 Ubuntu20.04 版块,需要的不错找我免费要。
0. 配景之前一直用的QT版块是5.9或5.12,这两个版块的QT安设很简便,官方提供了离线安设包,惟有在Ubuntu系统中启动这个安设包即可。
伦理小说在线阅读图片玉足吧
上篇著述也写了 QT6.2 的安设经过,这个版块虽然莫得离线安设包,然而不错通过在线的格式傻瓜式安设:
图片
联系词,QT5.15.13既莫得离线安设包,也无法通过在线的格式傻瓜式安设(在线安设格式现在只因循到QT5.15.2版块),只可通过源码编译的格式我方编译安设...... 于是,有了接下来的踩坑之旅。
1. 源码下载及准备(1)下载聚首: https://download.qt.io/archive/qt/5.15/5.15.13/single/,铁心下载一个即可。
图片
(2)解压到土产货的某个目次下
(3)插足目次玉足吧
2. 安设经过(1)configure,实验敕令:
./configure -prefix $PWD/qtbase -opensource
敕令中的 $PWD/qtbase 为安设目次,按需修改。
(2)make,编译
make -j8
(3)install,安设
sudo make install
要是不出错,恭喜你,安设已矣QT最基本的模块。
(4)要是思要安设其它子模块,举例安设 qtdeclarative 模块(其它模块访佛,只替换这个模块称号即可):
sudo make -j8 module-qtdeclarativesudo make install
子模块的名字即为文献夹的名字:
图片
3. 踩坑我是一上来就遭逢了坑:
3.1 ./configure : /bin/sh^M : bad interpreter [duplicate]这是因为 ./configure 的秩序是 windows 系统下的,需要将其转移为 Ubuntu 系统下的秩序。
启动以下敕令:
find . -type f -print0 | xargs -0 dos2unix
将下载的源码中的通盘文献都扫描一遍,转移成 Ubuntu 系统下的文献秩序。
然后再按上头的安设经过安设,就安设告成了。
3.2 Could not load the Qt platform plugin "xcb"apt-get install -y libxkbcommon-x11-03.3 ERROR:zygote_host_impl_linux.cc(90)] Running as root without --no-sandbox is not supported
export QTWEBENGINE_DISABLE_SANDBOX=13.4 ERROR: Feature 'xcb' was enabled, but the pre-condition 'features.thread && libs.xcb && tests.xcb_syslibs && features.xkbcommon-x11' failed.
把底下的库一皆装一遍:
sudo apt-get install libx11-*sudo apt-get install libx11*sudo apt-get install libxcb-*sudo apt-get install libxcb*sudo apt-get install libxkbcommon-devsudosudo apt-get install libxkbcommon-x11-devsudo apt-get install libxcb-xinerama0-devsudo apt-get install libxcb-sync-dev
要是合计本文对你有匡助,防止点个赞和关心呗 ~~~
· 世界好,我是 同学小张,宽泛共享AI常识和实战案例
· 迎接 点赞 + 关心 👏,捏续学习,捏续干货输出。
公众号内著述一览图片
本站仅提供存储职业,通盘本体均由用户发布,如发现存害或侵权本体,请点击举报。- 上一篇:眼镜妹 探花 南菲万寿菊(2)
- 下一篇:黑丝 内射 whatsapp群发功能