当前位置: 首页 > news >正文

windows用脚本编译qt的项目

mingw的

cd build
::设置jom环境
set PATH=C:\Qt\Qt5.15.2\Tools\mingw810_32\bin;%PATH%
set PATH=C:\Qt\Qt5.15.2\5.15.2\mingw81_32\bin;%PATH%
::设置Qt环境 amd64_x86 或者 amd64
::CALL "D:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" amd64
echo vcvarsall finished
::清除
mingw32-make.exe clean
::qmake
qmake xxx.pro  -spec win32-g++ "CONFIG+=release"
::编译
mingw32-make  -j20 -f  Makefile.Release
echo 编译完成
::复制可执行文件
XCOPY release\iampos.exe ..\package_files\ /y
echo 复制可执行文件到package_files
 

msvc的

cd build
::设置jom环境
set PATH=D:\Qt\Qt5.13.2\Tools\QtCreator\bin;%PATH%
set PATH=D:\Qt\Qt5.13.2\5.13.2\msvc2017_64\bin;%PATH%
::设置Qt环境 amd64_x86 或者 amd64
CALL "D:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" amd64
echo vcvarsall finished
::清除
jom.exe -f Makefile.Release clean
::qmake
qmake xxx.pro -spec win32-msvc
jom.exe qmake_all
::编译
jom.exe -f Makefile.Release
echo 编译完成
::复制可执行文件
XCOPY release\iampos.exe ..\package_files\ /y
echo 复制可执行文件到package_files

http://www.lryc.cn/news/374085.html

相关文章:

  • mybatis-plus使用拦截器实现sql完整打印
  • GPT-4并非世界模型,LeCun双手赞同!ACL力证LLM无法模拟真实世界
  • 第 6 章: Spring 中的 JDBC
  • [C++ STL] vector 详解
  • PHP简约轻型聊天室留言源码
  • 代码随想录算法训练营day23|669.修剪二叉搜索树、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树
  • 实时通信websocket和sse
  • (超详细)基于动态顺序表实现简单的通讯录项目
  • 修改SubVI的LabVIEW默认搜索路径
  • 基于python深度学习的CNN图像识别鲜花-含数据集+pyqt界面
  • 第九站:Java黑——安全编码的坚固防线(第②篇)
  • 如何优雅的删除正式环境中的大表
  • Vulnhub-DC-1,7
  • 使用MySQL全文索引实现高效搜索功能
  • 数据结构学习笔记-图
  • 【归并排序】| 详解归并排序核心代码之合并两个有序数组 力扣88
  • 51单片机STC89C52RC——2.3 两个独立按键模拟控制LED流水灯方向
  • Neo4j连接
  • List 列表
  • nginx ws长连接配置
  • Windows下访问wsl的数据
  • 机器学习笔记 - 用于3D数据分类、分割的Point Net简述
  • vscode 连接 GitHub
  • 集合java
  • 智能体(Agent)实战——从gpts到auto gen
  • PyTorch 张量数据类型
  • 奇思妙想-可以通过图片闻见味道的设计
  • 装饰者模式(设计模式)
  • ADB调试命令大全
  • 查看npm版本异常,更新nvm版本解决问题