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设置命令行编译环境

相关推荐
不是仙人的闲人2 小时前
Qt日志输出及QsLog日志库
开发语言·数据库·qt
弘毅_Hao4 小时前
Qt clicked()、clicked(bool)、toggled(bool)信号的区别和联系
qt·按钮点击信号
机器视觉知识推荐、就业指导4 小时前
Qt/C++ TCP调试助手V1.1 新增图像传输与接收功能(附发布版下载链接)
c++·qt·tcp/ip
痛&快乐着5 小时前
python-在PyCharm中使用PyQt5
python·qt·pycharm
生信宝典7 小时前
ROC和AUC也不是评估机器学习性能的金标准
人工智能·qt·机器学习
机器视觉知识推荐、就业指导14 小时前
Qt/C++事件过滤器与控件响应重写的使用、场景的不同
开发语言·数据库·c++·qt
doll ~CJ17 小时前
可视化工具箱-Visualization Toolkit(VTK)
qt·vtk_9.1.0·release_x64
霍霍哈嗨19 小时前
【QT基础】创建项目&项目代码解释
开发语言·qt
Eoneanyna20 小时前
QT设置git仓库
开发语言·git·qt
Langneer1 天前
Qt 状态机编程,双层状态机,实现暂停恢复
开发语言·qt