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 //那个文件缺少定义,就在那个头文件添加

相关推荐
Rabitebla1 分钟前
vector 的骨架:三根指针、模板陷阱与迭代器失效的第一现场
开发语言·数据结构·c++·算法
时空系2 分钟前
第7篇:功能——打造你的工具箱 Rust中文编程
开发语言·网络·rust
csbysj202010 分钟前
CSS !important:深度解析与最佳实践
开发语言
初心未改HD15 分钟前
Go语言测试与Benchmark:测试驱动开发的实践指南
开发语言·golang
chxii22 分钟前
lua流程控制语句和table(表)数据结构
开发语言·junit·lua
逻辑驱动的ken30 分钟前
Java高频面试考点场景题20
java·开发语言·深度学习·面试·职场和发展
W.A委员会31 分钟前
多行溢出在末尾添加省略号
开发语言·javascript·css
wjs202433 分钟前
RSS Item 元素:深入解析与使用指南
开发语言
小郑加油37 分钟前
python学习Day11:认识与创建CSV文件
开发语言·python·学习
念何架构之路1 小时前
Go Web基础和Http演进
开发语言·后端·golang