Qt 通过命令行编译程序

前言

从服务器拉代码到编译成可执行文件一个脚本解决问题。使用的项目文件见上一个文章 Qt生成动态链接库并使用动态链接库

脚本代码

为了方便易懂这是一个很简单的Qt编译脚本

复制代码
call E:\vs2015\VC\vcvarsall.bat x86
rmdir /s /q my-project
git clone git@gitee.com:wenbai123/my-project.git
cd my-project
rmdir /s /q build_debug_x32
:: 创建存放编译文件的目录
mkdir build_debug_x32
cd build_debug_x32
:: 生成bebug版本
"D:\QT\Qt5.9.8\5.9.8\msvc2015\bin\qmake.exe" -spec win32-msvc ../MyProject.pro "CONFIG+=debug"
"D:\QT\Qt5.9.8\Tools\QtCreator\bin\jom.exe" -f ./Makefile qmake_all
"D:\QT\Qt5.9.8\Tools\QtCreator\bin\jom.exe" -f ./Makefile
pause

参考文章

windows 使用 VS2017 msvc 命令行编译qt程序
msvc交叉编译:使用vcvarsall.bat设置命令行编译环境

相关推荐
AIminminHu3 小时前
OpenGL渲染与几何内核那点事-项目实践理论补充(一-1-(5)番外篇:给 CAD 加上“控制台”——让用户能实时“调参数、看性能”)
qt·mfc·cad
楚Y6同学5 小时前
QT C++ 实现图像查看器
开发语言·c++·qt·图像查看
羊小猪~~7 小时前
【QT】-- 模型与视图简介
开发语言·数据库·c++·后端·qt·前端框架·个人开发
叶微信7 小时前
Qt相关面试题
开发语言·qt
Lhan.zzZ8 小时前
Qt开发踩坑:QList越界问题导致程序崩溃
数据库·c++·qt
不想看见4048 小时前
Qt Network 模块中的 TCP/IP 网络编程详解
网络·qt·tcp/ip
MLGDOU10 小时前
【Qt开发】信号与槽
开发语言·数据库·qt
我敲!10 小时前
Qt中用//进行中文注释可能导致意外的BUG
qt·bug
羊小猪~~11 小时前
【QT】-- QT操作数据库
数据库·qt·oracle
C++ 老炮儿的技术栈11 小时前
c++ this 指针的用途
c语言·开发语言·c++·windows·qt·github