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

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

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

相关文章:

  • WireShark监控浏览器登录过程网络请求
  • 202301209将RK3399的挖掘机开发板在Android10下设置系统默认为24小时制
  • 智能优化算法应用:基于法医调查算法无线传感器网络(WSN)覆盖优化 - 附代码
  • 使用MfgTool烧写工具烧写自制系统
  • react中使用react-konva实现画板框选内容
  • es6 相关面试总结
  • 【Hive】——数据仓库
  • 算法基础九
  • QT-在ui界面中给QWidget增加Layout布局的两种方法
  • 免费的网页数据抓取工具有哪些?【2024附下载链接】
  • 报错:Parsed mapper file: ‘file mapper.xml 导致无法启动
  • Linux驱动开发学习笔记2《LED驱动开发试验》
  • hive数据库查看参数/hive查看当前环境配置
  • ajax中get和post的区别,datatype返回的数据类型有哪些?web开发中数据提交的几种方式,有什么区别。百度使用哪种方式?
  • STM32用flash保存参数实现平衡擦写的一种方法
  • Aho Corasick Algorithm
  • 用户管理 --汇总
  • Flutter视频播放器在iOS端和Android端都能实现全屏播放
  • 面试遇到的一些问题(二)
  • JDK8新特性:Lambda表达式规则及用法,方法引用
  • 【GIS】JDK版本升级到17后,GeoServer的图层无法通过openLayer预览
  • vue 批量下载文件,不走后端接口的方法
  • 科技云报道:AI+PaaS,中国云计算市场迎来新“变量”?
  • Windows Service Name重复问题
  • BBS项目
  • Java基础——对象类型转换(向上、向下转型)
  • 期末速成数据库极简版【查询】(2)
  • 2023年终总结-轻舟已过万重山
  • 手机号,邮箱,密码,验证码正则表达式[Java]
  • 普冉(PUYA)单片机开发笔记(7): ADC-轮询式多路采样