windows cmd 编译运行 Qt 项目

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.csdn.net/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

windows cmd 编译运行 Qt 项目_第1张图片

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

windows cmd 编译运行 Qt 项目_第2张图片

windows cmd 编译运行 Qt 项目_第3张图片

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

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

windows cmd 编译运行 Qt 项目_第4张图片

windows cmd 编译运行 Qt 项目_第5张图片

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

1.运行cmd
windows cmd 编译运行 Qt 项目_第6张图片
2. qmake -project
windows cmd 编译运行 Qt 项目_第7张图片
3.执行 qtenv2.bat 脚步文件 配置环境变量(每关闭一次cmd窗口 都要 重新的 跑一下这个脚本)!!!!
windows cmd 编译运行 Qt 项目_第8张图片

这样就编译成功了
windows cmd 编译运行 Qt 项目_第9张图片

如果出下面的错误windows cmd 编译运行 Qt 项目_第10张图片

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

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

windows cmd 编译运行 Qt 项目_第11张图片

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

    98年菜鸡一枚,请大佬们多多关照!

你可能感兴趣的:(配置-编译-打包)