windows搭建Qt源码编译、调试环境

1. 下载安装 Qt

参考:http://c.biancheng.net/view/3851.html

官网地址:http://download.qt.io/

镜像地址:

选择自己需要的版本进行下载:

image-20210612091201821

我们选择 5.11.3:

image-20210612091727615

  • 下载 源码包Windows安装包:

image-20210612092249748

  • 安装 Qt(主要就是选择安装位置和模块)

image-20210612092421919

image-20210612092453576

  • 安装完成,可将快捷方式发送到桌面方便使用

image-20210612095222829

  • 启动 Qt Creator

image-20210612095509851

  • 打开 选项-Kits-构建套件,我们看到有默认的构建套件

image-20210612095730265

接下来,我们将通过自己编译 Qt 源码来生成自己的构建套件。

2. 编译 Qt 源码

  • 先将在第一步自己下载的源码解压到文件夹:

image-20210612100438150

  • 打开源码路径,记住路径
D:\Qt\Kits\Source\qt-everywhere-src-5.11.3

image-20210612100627268

  • 打开Qt MinGW 命令行工具 Qt 5.11.3 for Desktop (MinGW 5.3.0 32 bit)

image-20210612100742941

  • 切换到刚才的源码路径
$ cd D:\Qt\Kits\Source\qt-everywhere-src-5.11.3

image-20210612100812282

  • 先执行 .configure 命令:
configure -prefix "D:\Qt\Kits\build\5.11.3" -debug -opensource –static -static-runtime  -force-debug-info -opengl dynamic -opengl desktop -platform win32-g++ -c++std c++11 -skip qtwebengine -nomake examples -nomake tests -mp -confirm-license

注意替换自己编译生成路径!!!

image-20210612104253466

参数含义
-confirm-license自动确认许可证(使用开源或是商业)
–prefix指定部署目录(默认 /usr/local/Qt-5.11.3)
-opensource编译和链接Qt开源版本
-debug编译和链接debug版本

可参考:Qt源码编译configure配置参数_xi_gua_gua的博客

  • 等待配置完成

configure

  • 配置完成,执行 mingw32-make -j16 多线程编译命令:

这里会根据各自的电脑不同,编译不同的时间,注意耐心等待

image-20210612101716435

  • 编译完成,执行 mingw32-make install -j16 安装命令:

image-20210612103900637

image-20210612102017938

3. 新建 Qt 套件

  • 打开 Qt Creator,添加刚才编译好的Qt版本

image-20210612102122515

image-20210612102148736

image-20210612102217959

  • 添加构建套件,选择自己的 Qt 版本

image-20210612102238155

image-20210612102355656

4. 安装MinGw

image-20210612110155773

  • 加入路径 C:\MinGW\bin 到环境变量,执行命令
$ mingw-get install gcc g++ gdb mingw32-make

下面截图少要一个 mingw32-make ,注意自己不要漏了

image-20210612110847896

  • 查看版本:mingw32-make -v

5. 使用自己的构建套件

  • 先将刚才编译好的套件路径添加到 PATH 环境变量

image-20210612104627544

  • 新建工程

image-20210612102447308

  • 设置工程名称和路径

image-20210612102527900

  • 选择自己的套件版本

image-20210612102549008

image-20210612104015615

  • 运行程序

6. 源码调试

将源码 pro 工程添加到 Qt Cretor 打开工程中即可。

  • 1
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

超级D洋葱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值