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

相关推荐
扶尔魔ocy13 小时前
【qt openGL入门笔记】FPS相机
qt·opengl
扶尔魔ocy15 小时前
qt openGL入门笔记】FPS相机和轨道相机
qt·opengl
尘客-追梦15 小时前
qmake / jom / 影子构建:把编译管起来
开发语言·c++·qt
qeen8716 小时前
【QT】 信号与槽初始
开发语言·笔记·qt·学习
Quz2 天前
QML PathView:吸附对齐与环形轮播
qt
时间的拾荒人2 天前
Qt 多线程详解:从 QThread 到实战
开发语言·qt·面试
时间的拾荒人2 天前
Qt 事件机制全解析:从事件处理到事件过滤器
开发语言·qt·面试
时间的拾荒人2 天前
Qt 窗口系统详解:从菜单栏到对话框的完整指南
开发语言·qt·面试
qq_401700412 天前
Qt 炫酷曲线,图表,2D/3D开源库
开发语言·qt
扶尔魔ocy2 天前
【qt openGL入门笔记】基础光照
qt·opengl