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

单独编译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.12configure  -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.lryc.cn/news/521607.html

相关文章:

  • 学习华为熵减:激发组织活力(系列之三)
  • CNCF云原生计算基金会
  • STM32 FreeRTOS时间片调度---FreeRTOS任务相关API函数---FreeRTOS时间管理
  • SQL LAST()
  • 云服务信息安全管理体系认证,守护云端安全
  • 【Hive】新增字段(column)后,旧分区无法更新数据问题
  • C# (图文教学)在C#的编译工具Visual Studio中使用SQLServer并对数据库中的表进行简单的增删改查--14
  • 4G DTU赋能智能配电环网柜通信运维管理
  • 快速上手 HarmonyOS 应用开发
  • 解决nginx: [emerg] unknown directive “stream“ in /etc/nginx/nginx.conf问题 --九五小庞
  • Object类和hashcode方法
  • 速通Docker === 介绍与安装
  • OpenStack 网络服务的插件架构
  • SAP SD销售模块组织架构介绍(销售组织、分销渠道等)
  • CMake学习笔记(2)
  • Linux下源码编译安装Nginx1.24及服务脚本实战
  • 4、dockerfile实现lnmp和elk
  • Portainer.io安装并配置Docker远程访问及CA证书
  • 探索 Transformer²:大语言模型自适应的新突破
  • Flutter 多终端测试 自定义启动画面​​​​​​​ 更换小图标和应用名称
  • rsarsa-给定pqe求私钥对密文解密
  • flutter开发-figma交互设计图可以转换为flutter源代码-如何将设计图转换为flutter源代码-优雅草央千澈
  • Deep4SNet: deep learning for fake speech classification
  • 3 前端: Web开发相关概念 、HTML语法、CSS语法
  • SpringBoot工程快速启动
  • Unity WebGL:本机部署,运行到手机
  • 【线性代数】行列式的概念
  • Android SystemUI——StatusBar视图创建(六)
  • Picocli 命令行框架
  • spring-cloud-starter-gateway 使用中 KafkaAppender的问题