美文网首页
如何使用windeployqt打包发布QT程序

如何使用windeployqt打包发布QT程序

作者: wuguandong | 来源:发表于2019-08-26 11:00 被阅读0次

    在Windows系统中,当打开Release文件夹下自动生成的程序xxx.exe时,会提示缺少一堆dll库而无法运行。QT官方提供了windeployqt工具,专门用于自动复制所需的dll库到程序目录下。

    步骤

    1. 设置环境变量

    windeployqt.exe位于C:\Software\Qt\Qt5.9.8\5.9.8\msvc2017_64\bin目录下,为了方便后续使用,将此目录加入到系统环境变量Path中。

    2. 生成.exe程序

    打开QT项目,选择Release方式,点击运行

    image.png
    此时,在项目目录\build-项目名称-Desktop_Qt_5_9_8_MSVC2017_64bit-Release\release下就生成了项目名称.exe可执行文件。

    3. 使用windeployqt自动复制dll

    打开cmd,进入到项目名称.exe所在的文件夹,输入windeployqt 项目名称.exe命令。
    此时项目名称.exe同目录下多出一些dll文件,再双击项目名称.exe即可正常运行。

    相关文章

      网友评论

          本文标题:如何使用windeployqt打包发布QT程序

          本文链接:https://www.haomeiwen.com/subject/bncrectx.html