美文网首页
Qt程序打包

Qt程序打包

作者: _8学无术 | 来源:发表于2019-01-23 16:03 被阅读0次

        之前选择C++,而没有走Java,主要就是因为C的环境更好,不需要虚拟机,直接从debug就可以拿到可执行程序。最近在学Qt的过程中遇到很多问题,其中之一就是Qt生成的可执行程序不能用,总是提示缺少dll,但就算把这些文件拷贝进去也不能执行。

下面是我的最终解决方案:

首先切换release模式(debug模式下,生成的文件很大)

再找到工程目录release里面的EXE文件,拷贝到一个空的文件夹中,把文件路径复制下来

接下来确定一下自己的Qt版本(我因为没注意版本一直不成功),比如我的是MinGW 64

根据自己的版本找到打包工具

用windeployqt就可以打包了,自动把动态库放到EXE的目录,命令根据自己的路径修改,比如我刚刚拷贝的路径是C:\_Qt_project\test\build-Qt_test-Desktop_Qt_5_12_0_MinGW_64_bit-Release\app所以我应该输入的命令是windeployqt   C:\_Qt_project\test\build-Qt_test-Desktop_Qt_5_12_0_MinGW_64_bit-Release\app\Qt_test.exe

效果如下,压缩之后直接发给Windows 64位系统的朋友就能用了,总大小也比较小

相关文章

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

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

  • 程序打包教程

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

  • 在Linux 下如何打包免安装的QT程序?

    如题,近期因为项目需求,得打包QT程序,并将程序放到没有安装QT库的电脑上运行。网上索罗了下,打包QT程序的方式很...

  • qt程序打包发布

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

  • Qt程序打包

    Qt文件打包 Windows打包 首先我们是生成Release离线文件 找到项目文件夹下生成的exe文件,如我的是...

  • Qt程序打包

    之前选择C++,而没有走Java,主要就是因为C的环境更好,不需要虚拟机,直接从debug就可以拿到可执行程序。最...

  • ubuntu下qt程序打包

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

  • 2018-09-26

    Qt如何打包一个Qt程序 由于实际需求,我们写好程序好一般是在Qt内部编译运行的,当需要移植到其他电脑时很有可能用...

  • pyinstaller 打包pyqt5程序中遇到的问题

    1、“Qt platfrom”的问题 打包完成后双击运行程序提示“This application failed ...

  • Qt如何打包程序?

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

网友评论

      本文标题:Qt程序打包

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