Qt程序一键打包脚本

@REM 源代码路径~dp0表示脚本所在位置,不一定需要,若存在额外需要拷贝得文件可设置
set DIR=%~dp0额外路径 
@REM目标路径,及打包所产生得文件夹所存放得路径
set SOURCEDIR=%userprofile%\Desktop\test
@REN生成执行文件路径,及拷贝exe从文件
set BINPATH=E:\project\ccpclient\ccpc\bin\release\
@REM插件路径
set DLLPATH=%DIR%\src\libs\plugins_r
@REM qt路径,需要修改为自己得路径
set QTPATH=D:\Ot\0t5.12.11\5.12.11\mingw73 64\bin

@REM检查路径是否存在,不存在退出执行
if not exist %DIR% (
echo "请将脚本放到代码同级目录下
pause
exit
)
@REM检查目标路径是否存在,若不存在新建
if not exist %SOURCEDIR% (md %SOURCEDIR%)
@REM判断文件夹是否存在,不存在则新建,非必须
if not exist %SOURCEDIR%\plugins(
		md %SOURCEDIR%\plugins
)
@REM递归拷贝其他依赖项
xcopy %BINPATH\plugins %SOURCEDIR%\plugins /e /y
@REM拷贝可执行文件
copy %BINPATH\ccpclient. exe %SOURCEDIR%
@REM拷贝依赖库
for /r XDLLPATH%\ %%1 in (*.d1l) do (copy %%1 %SOURCEDIR%)
@REM执行打包命令
%QTPATH%\windeployqt %SOURCEDIR%\ccpclient. exe
@REM拷贝缺失库
coру %QTPATH\1ibgcc_s_seh-1.d11 %SOURCEDIR%
copy %QTPATH\14bwinpthread-1.d11 %SOURCEDIR%
copy %QTPATH%\1ibstdc*,d11 %SOURCEDTR%
pause

使用方法

在代码文件夹同级目录下新建.bat文件,将代码拷贝至文件中,删除多余不需要拷贝得执行代码,修改QT及可执行文件路径、名称,双击运行即可

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值