除了使用depens查看exe依賴的dll,本文使用qt5.13自帶的打包工具windeployqt.exe
tips:
demo.exe(x86) :C:\Qt\Qt5.12.3\5.12.3\msvc2017\bin\windeployqt.exe(x86)
環境變量:C:\Qt\Qt5.12.3\5.12.3\msvc2017\lib
C:\Qt\Qt5.12.3\5.12.3\msvc2017\bin
C:\Qt\Qt5.12.3\5.12.3\msvc2017\include
如果以上設置不正確,那么會出現這種情況:
其實就是依賴庫對應不上,x86 跟x64混亂了,
注意以上問題之后,使用命令行:
path>windeployqt.exe demo.exe
自動把依賴的文件如下圖所示
加載到path之中,然后就可以壓縮打包發布了。