<p>国产银河麒麟V10操作系统,虽然内核是linux,但经过了一些改造,因此跟常用的linux系统相比,还是有一些差异,经过反复测试,发现不是每一个qt库版本都可以安装,并且有一些qt库即使安装上了,也会缺少一些组件,导致qt开发的C++程序编译失败,而qt-everywhere-5.15.2版本则暂时没有碰到缺组件的问题,接下来我们将以安装qt-everywhere-5.15.2版本为例说明qt的安装过程:</p>
讯享网
(1)首先下载qt库源码
地址:https://download.qt.io/archive/qt/5.15⁄5.15.2/single/
记住一定要下载 qt-everywhere-src-5.15.2.tar.xz
不要下载 zip ,zip 包是给windows系统用的。
(2)解压缩源码
讯享网
(3)安装 libxcb 依赖
(4)安装 Qt Webkit 相关依赖
讯享网
(5)安装 Qt WebEngine 依赖
(6)安装 Qt Multimedia 依赖
讯享网
(7)安装 QDoc 相关依赖
(8)安装 clang-8
讯享网
说明:使用 clang 编译C/C++程序源码
(9)安装 ninja

(10)编译安装 qt 源码
讯享网
说明:
-prefix: 指定安装路径
-platform: 指定编译时使用的编译器
-release: 关闭调试的情况下编译和链接QT
-opensource: QT的开源版本的编译和链接
-shared: 创建和使用QT共享库
-nomake <part>: 从要构建的部分列表中排除部分
-xplatform <spec>: 交叉编译的操作系统和编译器
-no-iconv: 不支持iconv
-xcb: 使用系统安装的xcb
转载于:https://zhuanlan.zhihu.com/p/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/191578.html