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:
cpp 复制代码
 ./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 //那个文件缺少定义,就在那个头文件添加

相关推荐
爱和冰阔落6 分钟前
【C++ STL栈和队列下】deque(双端队列) 优先级队列的模拟实现与仿函数的介绍
开发语言·数据结构·c++·算法·广度优先
少陵野小Tommy19 分钟前
C语言验证哥德巴赫猜想
c语言·开发语言·学习·算法
想唱rap21 分钟前
C++类和对象(2)
开发语言·c++·笔记·算法·新浪微博
fwerfv3453452 小时前
C++中的装饰器模式变体
开发语言·c++·算法
wjs20243 小时前
Perl 错误处理
开发语言
楼田莉子5 小时前
C++学习:C++11介绍及其新特性学习
开发语言·c++·学习·stl·visual studio
不枯石6 小时前
Matlab通过GUI实现点云的随机一致性(RANSAC)配准
开发语言·图像处理·算法·计算机视觉·matlab
牛马的人生6 小时前
MATLAB模块库入门:提升你的工程分析效率
开发语言·其他·matlab
光电笑映8 小时前
C++list全解析
c语言·开发语言·数据结构·c++·list
恋猫de小郭8 小时前
Fluttercon EU 2025 :Let‘s go far with Flutter
android·开发语言·flutter·ios·golang