Qt 打包release发布问题

  除了使用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

 

    如果以上设置不正确,那么会出现这种情况:

Qt 打包release发布问题_第1张图片

 

其实就是依赖库对应不上,x86  跟x64混乱了,

 

  注意以上问题之后,使用命令行:

  path>windeployqt.exe  demo.exe

  自动把依赖的文件如下图所示

    Qt 打包release发布问题_第2张图片

 

 

 加载到path之中,然后就可以压缩打包发布了。

你可能感兴趣的:(Qt 打包release发布问题)