Qt Windows发布,自动拷贝所有依赖dll(windeployqt.exe)

1.配置环境变量

我的电脑->属性->高级系统设置->高级Tab页->环境变量->系统变量(path)->追加QT的相关(mingw)的路径:

例:E:\Qt\Qt5.12.2\5.12.2\mingw73_64\bin
       E:\Qt\Qt5.12.2\Tools\mingw730_64\bin

       添加内容:【;E:\Qt\Qt5.12.2\5.12.2\mingw73_64\bin;E:\Qt\Qt5.12.2\Tools\mingw730_64\bin】

2.找到windeployqt.exe文件路径,写一个批处理文件(bat)。

AutoGetDLL.bat

for /r "%cd%" %%i in (*.exe) do (   

E:\Qt\Qt5.12.2\5.12.2\mingw73_64\bin\windeployqt.exe "%%~nxi")

pause

3.将AutoGetDLL.bat放入D:\QT\workspace\build-ElectronicClock-Desktop_Qt_5_12_2_MinGW_64_bit-Release\release文件中。通过QT生成release版.exe文件。点击AutoGetDLL.bat。所需的相关依赖文件自动生成。

①AutoGetDLL.bat放到release文件夹

②生成release

③点击AutoGetDLL.bat

猜你喜欢

转载自blog.csdn.net/weixin_42123784/article/details/89374766