Qt图形化自动化打包工具,针对基于Qt开发的程序进行打包,旨在避免每次打包时,从开始菜单打开Qt命令行使用windeployqt
命令进行打包。同时,使用ini配置文件记录上一次的操作,更加方便下次打包,避免重复性操作。
仅限于Windows平台,Linux平台机制不同,未自带windeployqt
工具。
通过匹配对应的windeployqt.exe路径,然后调用对应的编译器版本并执行打包命令。
待解决的问题(but 忘了解决什么问题😂)
考虑怎样的形式调用更好
@echo off
::E:/Code/QtProject/qt-packer/build-QtPackTool-Desktop_Qt_5_15_2_MinGW_64_bit-Debug/debug/QtPacker.exe
@REM You can not have spaces on either side of an equal sign
set envPath=D:/Qt/5.15.2/mingw81_64/bin/qtenv2.bat
set APP=E:/Code/QtProject/untitled/a/QtPacker.exe
call %envPath%
@REM echo Setting up environment for Qt usage...
@REM set PATH=D:\Qt\5.15.2\mingw81_64\bin;D:/Qt/Tools/mingw810_64\bin;%PATH%
@REM cd /D D:\Qt\5.15.2\mingw81_64
windeployqt %APP%
pause
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )