首页 > 编程语言 >Qt 打包应用程序

Qt 打包应用程序

时间:2023-04-24 14:44:25浏览次数:46  
标签:文件 exe Qt 应用程序 编译器 文件夹 release 打包

1. 准备调试通过 没有bug的项目;

2. 在QT项目中,使用release进行调试。

 

    

3. 然后点击运行,在release目录下生成.exe文件。  

    

 4. release调试目录一般有两种,查看“项目”中的“概要”可以找到release的路径  

        

5. release目录如下  

        

 6.  新建一个目标文件夹(任意位置均可),将release目录下的.exe文件复制到该文件夹中。

      

 7. 在开始菜单栏中找到Qt,打开Qt for desktop;这里要根据项目使用的编译器选择相应的Qt for desktop。根据项目使用的编译器决定是MinGW 64-bit编译器或者其他。  

     

    

 8. 输入cd指令,进入新建的文件夹下。

   

9.  输入windeployqt console_1_.exe, 该命令可以将.exe文件用到的qt相关的所有dll文件拷贝到该文件夹下。   

    

     

 

10.  如果还有用到qt以外的其他库函数或文件,则将其相关文件也一起放到该文件夹下;直到双击.exe文件,可以正常运行为止。该应用文件运行的相关文件就基本找到了。

注:有时候在自己电脑上可以运行不一定代表相关文件找全了,由于自己的电脑上已经有该环境,所以可以运行。如果想要找全文件,就需要将该文件夹拷贝到一个没有安装与该.exe文件相关的任何环境的电脑上运行,查看是否有缺失的文件,在自己电脑上找到并复制到文件夹中

 

标签:文件,exe,Qt,应用程序,编译器,文件夹,release,打包
From: https://www.cnblogs.com/susiesnai-sun/p/17349465.html

相关文章

  • 如何解决安卓七,客户端用的webview打包视频切换有暂停图标
    可以用video中的html5poster属性poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7为最小的base64图片并且透明也可以选择黑色:data:image/gif;b......
  • pyqt gui demo
    一些供学习的样例:#-*-coding:utf-8-*-"""@Time:2023/4/2410:53@FileName:gui_demo.py"""importsysfromPyQt5.QtWidgetsimport*fromPyQt5.QtCoreimport*fromPyQt5.QtGuiimport*fromPyQt5importQtGui,QtWidgets,QtC......
  • Qt 将 widget 打印到 pdf
    一开始直接render到QPrinter里发现渲染出的图很小,原因是没有把两者的尺寸对齐到一致这里我们按printer和widget的比例缩放:defexportToPDF(w:QWidget,file_name):printer=QPrinter()printer.setPageSize(QPrinter.A4)printer.setOutputFormat(......
  • electron-builder 打包依赖文件放入指定目录
    1.C:\Users\Liper\AppData\Local\electron-builder\Cache2.nsis-resources-3.4.1.7z3.nsis-3.0.4.1.7z4.winCodeSign-2.6.0......
  • Python 实时生成曲线的两种方法-Matplotlib/Pyqtgraph
    前言Matplotlib更倾向于制作出版质量的图形,对matlab程序员来说更直观。pyqtgraph不像matplotlib那样完整/成熟,但运行速度要快得多,而且pyqtgraph旨在用于数据采集和分析应用程序,对于python/qt程序员来说更直观。Matplotlib(据我所知)不包括许多pyqtgraph的功能,例如图像......
  • 关于在visual Studio 2022中无法找到 ASP.NET Core Web Application 或 ASP.NET Core
    在学习ASP.NETCoreWebApplication时发现无论如何都无法找到这个模板,在翻遍论坛后都没有看到解决的方法,在我下载 visualStudio2017中终于找到了但是,你会发现他只能选择.netcore2.0这肯定是不符合我们写代码的,因为他太老了,但在2022中确实找不到    这......
  • SpringBoot 文件打包zip,浏览器下载出去
    本地文件打包@GetMapping("/downloadZip")publicvoiddownloadZip(HttpServletResponseresponse)throwsIOException{try{response.setContentType("application/octet-stream");response.setHeader("......
  • 【Qt6】QWindow类可以做什么
    原来的水文标题是“用VSCode搞Qt6”,想想还是直接改为“Qt6”,反正这个用不用VSCode也能搞。虽然我知道大伙伴们都很讨厌CMake,但毕竟这厮几乎成了C++的玩家规范了。Qt也算识大体,支持用CMake来构建程序。所以,只要你用的是能写C++的工具,理论上都能搞Qt。创建应用程序......
  • RK3588 Qt 交叉编译之四:配置及编译报错记录
    运行时出现错误提示:QIconvCodec::convertToUnicode:usingLatin-1forconversion,iconv_openfailedQIconvCodec::convertFromUnicode:usingLatin-1forconversion,iconv_openfailed原因是缺少iconv库,解决方案如下:./configure后添加编译-no-iconv运行时出现错误提......
  • electron安装,打包成应用程序或者小程序
    在使用 Electron 进行开发之前,需要安装Node.js,可以在终端输入以下命令输出了Node.js和npm的版本信息:node-vnpm-v 没有的话,自行查找并安装。 全局安装:npminstallelectron-g  ,非全局安装:npminstallelectron 如果不能安装,卡住或者不动可以试试淘宝镜......