当前位置: 首页 > 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 源码中 XX文件中用到了 std::numeric_limits,但是当前文件没有 #include ,导致编译器找不到它;这是一个编译器版本兼容性问题,尤其常见于使用 GCC 10+ 或 GCC 11+ 编译 Qt 老版本源码时。
    解决方法:

#include //那个文件缺少定义,就在那个头文件添加


http://www.mrgr.cn/news/100333.html

相关文章:

  • 使用java代码注册onloyoffice账号 || 注册onloyoffice账号
  • WPF之项目创建
  • Flutter 弹窗队列管理:支持优先级的线程安全通用弹窗队列系统
  • 前端面试之吊打面试官 HTML篇
  • k8s 1.26版部署
  • 网络攻防第一~四集
  • windows下查看idea运行的进程占的JVM情况工具
  • 从后端研发角度出发,使用k8s部署业务系统
  • 在Linux虚拟机下使用vscode,#include无法跳转问题
  • Vue3实现高仿word自定义颜色选择器组件(支持 v-model)
  • 3:QT联合HALCON编程—海康相机SDK二次程序开发
  • CSS简单实用的加载动画、骨架屏有效果图
  • TP4056 电池管理芯片介绍及电路应用
  • java每日精进 4.26【多租户之过滤器及请求处理流程】
  • 零基础上手Python数据分析 (24):Scikit-learn 机器学习初步 - 让数据预测未来!
  • Goland终端PowerShell命令失效
  • 【Linux网络】构建HTTP响应与请求处理系统 - HttpResponse从理解到实现
  • Kafka 面试,java实战贴
  • JAVA多线程(8.0)
  • 多系统安装经验,移动硬盘,ubuntu grub修改/etc/fstab 移动硬盘需要改成nfts格式才能放steam游戏