当前位置: 首页 > news >正文

ubantu中下载编译安装qt5.15.3

操作步骤如下:

  1. 克隆 Qt 仓库:

git clone https://code.qt.io/qt/qt5.git
cd qt5

  1. 切换到 Qt 5.15.3 标签:

git checkout v5.15.3-lts-lgpl

  1. 初始化子模块:

perl init-repository

  1. 配置和编译 Qt:
 ./configure -prefix $HOME/Qt5.15.3 -opensource -confirm-license -nomake tests -nomake examples  
make -j8
make install 

编译错误解决:

  1. 如第四步编译报错如下:error: ‘numeric_limits’ is not a member of ‘std’,原因:说明 Qt 5.15.3 源码中 qbytearraymatcher.h 文件中用到了 std::numeric_limits,但是当前文件没有 #include ,导致编译器找不到它;这是一个编译器版本兼容性问题,尤其常见于使用 GCC 10+ 或 GCC 11+ 编译 Qt 老版本源码时。
    解决方法:

sudo apt install g+±9
export CC=gcc-9
export CXX=g+±9

相关文章:

  • (51单片机)LCD展示动画(延时函数)(LLCD1602教程)
  • JVM(Java虚拟机)详解
  • JVM-类加载机制
  • 总结-SQL注入分类手法注入漏洞总结性分化说明
  • FreeRTOS【3】任务调度算法
  • 【缓存与数据库结合最终方案】伪从技术
  • 膳食营养诊断活动:科技赋能,共筑全民健康新基石
  • 使用Django REST Framework快速开发API接口
  • 118. 杨辉三角
  • 开源项目实战学习之YOLO11:ultralytics-cfg-datasets-lvis.yaml文件(五)
  • 接口测试教程详解
  • 使用 Docker 安装 SQL Server 2022 并解决 Navicat 连接问题
  • 商显行业革新者:RK3588的8K显示技术如何打造沉浸式商业体验
  • CSS element-ui Icon Unicode 编码引用
  • 蓝桥杯嵌入式系统设计:高效编程与调试方法全解析
  • arm64适配系列文章-第九章-arm64环境上sentinel的部署
  • 人工智能---当机器人遇到大模型会产生火花吗?
  • 与智者同行:京东零售技术人的成长书单
  • 数学基础 -- 欧拉公式的推导过程学习
  • 零基础上手Python数据分析 (22)案例实战]之利用 Matplotlib Seaborn 进行电商销售数据可视化分析
  • 今年地质灾害防治形势严峻,哪些风险区被自然资源部点名?
  • 68岁民营科技企业家、中国环保产业协会原副会长宋七棣逝世
  • “全国十大考古”揭晓:盘龙城遗址、周原遗址等入选
  • 宁夏中卫深化公立医院机构编制改革:市人民医院机构规格升为正处级
  • 专家解读上海一季度经济数据:经济韧性在增强,民企活力不可小觑
  • 山西省朔州市政府党组成员、副市长李润军接受审查调查