windows cmd 编译运行 Qt 项目

本文详细介绍了在Windows CMD环境下,如何配置环境变量并使用Qt5.9.2 for Desktop (MinGW5.3.0 32bit)进行Qt项目的编译运行。包括路径设置、qtenv2.bat脚本的使用及解决常见错误的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

windows cmd 下 编译运行 Qt 项目 不是 Qt 5.9.2 for Desktop (MinGW 5.3.0 32 bit)

!!!!! 不是用Qt 5.9.2 for Desktop (MinGW 5.3.0 32 bit)
用 Qt 自带的 这个打包的Qt 5.9.2 for Desktop (MinGW 5.3.0 32 bit) 前面博客有说到
https://blog.youkuaiyun.com/weixin_42837024/article/details/81945656
这次是 cmd 有点麻烦(因为要做自动编译运行打包的.bat脚本 后面的博客会说到)

  • 我们要先配置一些环境变量 有点多没办法

下面 6条是系统变量 PATH 中的(根据自己Qt位置配置)

1. F:\Qt_5.9.2\5.9.2\mingw53_32\bin
2. F:\Qt_5.9.2\Tools\mingw530_32\bin
3. F:\Qt_5.9.2\Tools\mingw530_32\bin\mingw32-make.exe
4. F:\Qt_5.9.2\Tools\mingw530_32\bin\g++.exe
5. F:\Qt_5.9.2\5.9.2\mingw53_32\bin\qmake.exe
6. F:\Qt_5.9.2

这里写图片描述

  • 下面两条是新建系统变量
1. 变量名:QTDIR 变量值:F:\Qt_5.9.2\5.9.2
2. 变量名:QMAKESPEC 变量值:win32-g++

这里写图片描述

这里写图片描述

配置完成环境变量 还有一个很重要的地方

Qt 安装位置下(F:\Qt_5.9.2\5.9.2\mingw53_32\bin ) 有个脚本文件 叫做 qtenv2.bat

这里写图片描述

这里写图片描述

把这个 bat文件 拷贝到你需要打包的项目的 目录下

1.运行cmd
这里写图片描述
2. qmake -project
这里写图片描述
3.执行 qtenv2.bat 脚步文件 配置环境变量(每关闭一次cmd窗口 都要 重新的 跑一下这个脚本)!!!!
这里写图片描述

这样就编译成功了
这里写图片描述

如果出下面的错误这里写图片描述

**看看自己的pro 文件 是不是有什么模块 是没添加的 我代码中 用到 QWidget
所以 pro 要手动 加一句**

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

这里写图片描述

然后在把所有生成的 debug release makefile 啥的都给 删除 只留 pro 和 源文件 在重新执行上面的 步骤 别忘记 执行 bat 文件 在编译就可以了

    98年菜鸡一枚,请大佬们多多关照!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值