标签「Qt」下的文章

源码编译 Qt 6.5.7

构建环境环境要求用于进行Qt 6.5.7源码编译的机器环境需满足以下要求:可用于编译的物理内存 + SWAP交换区 空间 > 40GB;同等条件下,物理内存越大,编译速度越快可用于编译的磁盘空间 > 160GB建议用于编译的CPU核心数 ≥ 16规避内存不足问题# 当物理内存无法满足编译条件时,可提供足够大的SWAP # 取消当前所有SWAP文件 sudo swapoff -a # 取消指定SWAP文件则指定具体的SWAP文件名, 如: # sudo swap off /swapfile # 创建一个40GB的SWAP文件/swapfile # 若已存在SWAP文件, 重新分配大小则先取消该文件的挂载, 然后重新分配该文件的大小 sudo fallocate -l 40G /swapfile # 设置权限, 否则系统拒绝使用 sudo chmod 600 /swapfile # 格式化为 SWAP sudo mkswap /swapfile # 启用 sudo swapon /…

源码编译安装Qt 5.15.3

源码下载Qt 官方源码下载(原生BUG)KDE源码下载(维护改进)由于Qt 5.15.3 LTS Qt官方已不再维护,且其源码存在BUG、依赖的部分第三方不再维护甚至撤销,如定位。KDE仓库中对该版本存在的问题进行了修复。因此建议使用KDE维护的Qt 5.15.3版本源码# 克隆 git clone https://invent.kde.org/qt/qt/qt5.git -b kde/5.15 cd qt5 # 初始化 ./init-repository # 初始化并同步所有子模块 git submodule update --init --recursive # 检查子模块状态 # 若输出子模块项前携带'-'',表示改子模块未正常初始化或同步, 则可以执行反复执行: # ./init-repository -f 或 git submodule update --init --recursive # 直至子模块状态查询时输出不带'-' git submodule status …

Qt 源代码头文件注释

麒麟 V10-SP1-HWE-2303-x86_64(兆芯)版本 Qt 6.5.3 LTS开放源代码编译

0. 环境要求1 建议先按需关闭麒麟操作系统的相关保护功能《麒麟V10关闭安全控制》2 编译环境要求:可用于编译的物理内存 + SWAP交换区 > 40GB,同条件下,物理内存越大,编译速度越快可用于编译的磁盘空间 >160GB建议CPU核心数据 >8核1. 添加其他软件源麒麟V10-SP1-HWE-2303-x86_64(兆芯)版本操作系统(简述为麒麟操作系统)为基于Ubuntu 18.04(bionic)发行版改进,该版本麒麟操作系统可以使用Ubuntu 18.04(bionic)及同内核版本的其他linux软件源。Qt 6.5.3 LTS开放源代码编译所需的部分组件在麒麟官方的软件源中不存在或版本过低,如gcc、g++、cmake等,故首先为麒麟操作系统添加其他可用的软件源。1.1 安装apt tools…

麒麟 V10-SP1-HWE-2303-x86_64(兆芯)版本 Qt 6.5.3开发环境

Qt 6.5.3源码编译请参考《麒麟 V10-SP1-HWE-2303-x86_64(兆芯)版本 Qt 6.5.3 LTS开放源代码编译》开发环境以VMware虚拟机提供:由于虚拟机有50GB左右,故未进行压缩,请直接下载kylin-v10-amd64整个目录。地址:ftp://192.168.0.61:50000/devenv/qtools/release/kylin-v10-amd64 FTP用户名:shared FTP密码: 7474741虚拟机开发环境信息2.1 帐户密码用户名密码dev7…

设置

黑暗模式