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

单独编译QT子模块

单独编译QT子模块

系统 win
qt-everywhere-src-5.12.12

下载源码:
https://download.qt.io/archive/qt/5.12/5.12.12/single/

参考:
https://doc.qt.io/qt-5/windows-building.html

安装依赖

https://doc.qt.io/qt-5/windows-requirements.html

  • Perl

  • Python

  • 编译器:
    GCC (MinGW-builds) ,
    我这里安装了qt5.12.12 mingw64 ,编译器路径是 C:\Qt\Qt5.12.12\Tools\mingw730_64\bin
    打开命令行 Qt 5.12.12 (MinGW 7.3.0 64-bit)
    在这里插入图片描述

或者这个版本(同上面 Qt 5.12.12 (MinGW 7.3.0 64-bit)的版本,为了与官方默认相同,推荐选择这个,当然更高的版本也是可以的):
mingw-w64-x86_64-7.3.0-release-posix-seh-rt_v5-rev0.7z

添加环境变量

D:\software\strawberry\perl\bin
D:\software\jom
C:\software\CMake\bin
D:\software\mingw64\x86_64-7.3.0-release-posix-seh-rt_v5-rev0\bin
D:\software\rubyinstaller-3.4.1-1-x64\bin

编译 qtcore 模块为例

打开命令行 Qt 5.12.12 (MinGW 7.3.0 64-bit)切换到qt源码目录
执行配置:
安装目标位置 C:/Qt/5.12.12/core


cd /d D:\workspace\qtproj\qt-everywhere-src-5.12.12

configure  -opensource -confirm-license -debug-and-release  -no-opengl  -nomake tests   -prefix C:/Qt/5.12.12/core  -platform win32-g++   -recheck-all

编译qtcore 模块

mingw32-make -j48 module-qtbase

安装qtcore 到目标位置 C:/Qt/5.12.12/core

mingw32-make install -C qtbase/src/corelib

http://www.kler.cn/a/504246.html

相关文章:

  • 基于springboot果蔬供应链信息管理平台
  • FLASK 上传文件
  • 智能物流升级利器——SAIL-RK3576核心板AI边缘计算网关设计方案(一)
  • 手撕代码: C++实现按位序列化和反序列化
  • 第423场周赛:检测相邻递增子数组 Ⅰ、检测相邻递增子数组 Ⅱ、好子序列的元素之和、统计小于 N 的 K 可约简整数
  • 八股学习 Redis
  • HTB:Driver[WriteUP]
  • JavaScript系列(21)-- Iterator详解
  • vscode使用Marscode编程助手
  • Bevy 移动端开发指南
  • Python在CMD中的参数说明
  • ubuntu20.04中vscode配置django
  • qt vs ios开发应用环境搭建和上架商店的记录
  • Bash语言的多线程编程
  • pytorch小记(一):pytorch矩阵乘法:torch.matmul(x, y)
  • 【reactjs进阶】react状态管理之mobx6.x的使用的使用(一)
  • Rust 游戏开发框架指南
  • pytorch小记(三):pytorch中的最大值操作:x.max()
  • Linux的基础IO内容补充-FILE
  • pycharm 安装三方插件后,导致pycharm无法启动的解决方式
  • LeetCode2799 统计完全子数组的数目
  • 播放音频文件同步音频文本
  • [mysql]日志
  • vscode 扩展Cline、Continue的差别?
  • fpga 的时钟管理模块pll 跟 dcm
  • J.U.C(2)