美文网首页
如何使用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程序

    在Windows系统中,当打开Release文件夹下自动生成的程序xxx.exe时,会提示缺少一堆dll库而无法运...

  • Linux下打包发布Qt应用程序

    Linux下打包发布Qt应用程序 Linux下打包发布Qt应用程序 Linux下使用Qt进行开发的程序,如果想要在...

  • Qt如何打包程序?

    方法一.使用Qt自带的windeployqt.exe 打包工具方法二.使用下面链接的打包工具链接:http://p...

  • qt程序打包发布

    qt程序打包发布 目标: 我想安装自己开发的程序 1.打包依赖库 a.使用qtcreator编译生成程序demo....

  • Qt 打包Exe文件

    使用类似D:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin目录下的windeployqt.e...

  • Qt5.5.1&VS2012程序发布-MSVCP110.

    Qt&VS生成的程序,都用Qt自带的工具windeployqt.exe导出了依赖库,但是在别人的电脑上运行程序依然...

  • QT打包动态库

    打包动态库 Qt 官方开发环境里自带了一个工具:windeployqt.exe。 win+r 然后输入 cmd 打...

  • QT程序打包发布

    当你历尽艰辛终于把"bug"写完,兴致勃勃的发给基友炫耀时,结果你的"bug"在基友电脑上跑不起来,提示缺少一堆d...

  • ubuntu下qt程序打包

    ubuntu 20.04下使用linuxdeployqt打包Qt程序 一、安装linuxdeployqt 下载 去...

  • 程序打包教程

    QT5程序打包问题 问题描述:为了方便不同电脑之间QT程序的移植,简单介绍QT5打包方式打包工具:QT5自带的wi...

网友评论

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

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