单独编译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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值