QT应用程序的发布

将QT应用程序打包给其他人使用,需要一些dll动态链接库;在QT的安装目录下,如:D:\QT\4.8.5\bin中寻找;(发布的时候选择release版本的可执行程序)。

步骤:

1、在桌面新建一个文件夹,名字可以任意取(只要你开心就好),这里以mysoft为例;

2、将程序编译的release版本的可执行程序移到mysoft文件夹中;

3、在上面提到的bin文件夹下找出程序依赖的动态库,一般有几个是必须的:mingwm10.dll,libgcc_s_dw2-1.dll,QtCore4.dll,QtGui4.dll。如果程序中使用了png以外的图片格式(如gif —— D:\QT\4.8.5\plugins\imageformats/qgif4.dll加入mysoft中),Phonon —— D:\QT\4.8.5\plugins\phonon_backend\phonon_ds94.dll,socket —— QtNetwork4.dll等等。

只要将程序中使用到的对应的DLL库文件移到一个文件夹之下,就可以实现在其他电脑中使用我们编写的应用程序了。

QT —— 应用程序发布相关推荐

  1. Qt之程序发布以及打包成exe安装包

    一.简述 Qt项目开发完成之后,需要打包发布程序,而因为用户电脑上没有Qt配置环境,所以需要将release生成的exe文件和所依赖的dll文件复制到一个文件夹中,然后再用 Inno Setup打包工 ...

  2. Qt应用程序发布:Qt应用程序添加版本版权生产商等信息

    设置方法 在QMake Manual手册中搜索关于QMAKE_TARGET内容可以看到有如下QMake变量: QMAKE_TARGET_COMPANY:用于指定生产商 QMAKE_TARGET_DES ...

  3. Qt exe程序缺少dll的解决方法

    当我们用Qt Creator直接运行程序时是可以的,但当我们直接打开工程目录下的exe文件却发现运行不了,提示缺少dll文件,因为Qt默认是动态编译的,需要dll才能运行. 当我们用Creator运行 ...

  4. 【Qt】Qt程序发布

    00. 目录 文章目录 00. 目录 01. 概述 02. 开发环境 03. 编译Debug版本程序 04. 编译Release版本程序 05. 编译Profile版本程序 06. 附录 01. 概述 ...

  5. qt程序部署在linux,Qt应用打包发布,部署真正的Qt程序LinuxWindows-Go语言中文社区...

    最近在发布Qt应用时遇到了一些困难,Windows还好,在Linux上面发布遇到了不少的麻烦(实际Linux应该简单才对),经过在网络搜索发现帖子不少,但都比较片面,现把Qt应用程序在Linux&am ...

  6. 如何在Windows下发布QT应用程序

    如何在Windows下发布QT应用程序 [环境介绍] [操作系统]:Windows 10 64bit [IDE套件]:QT Creator 4.8.0 [编译器版本]:QT5.12.0 MSVC201 ...

  7. gl linux qt 库_Linux下Qt应用程序的发布(使用LDD命令查看所有依赖的库文件)

    最近一直在学习Qt,用Qt写了一个程序,但是不知道怎么发布,网上说的都是在windows下怎么发布Qt应用程序,但是,在windows下Qt应用程序依赖的库文件与linux下的名字不同.于是,我就想到 ...

  8. QT的程序打包发布(将QT5的工程项目打包成一个可直接运行的exe程序)

    Qt程序打包发布方法(使用官方提供的windeployqt工具) 转自:https://blog.csdn.net/lxj434368832/article/details/80814388 Qt 官 ...

  9. Windows 平台Qt 程序发布

    Windows 平台Qt 程序发布 使用 windeployqt 工具查找依赖库 打包程序 Enigma Virtual Box 生成单执行文件 Inno Setup 打包 资源 Qt Creator ...

最新文章

  1. SQL Server 2008概述(一)
  2. 一起谈.NET技术,Visual Studio与C#编程十个实用技巧
  3. MySQL 高可用架构在业务层面的应用分析
  4. 猎豹网matlab视频百度云,猎豹网校C++ Primer初级全套视频教程
  5. Spring 常见问题( 持续更新... ... )
  6. NetSuite ERP软件系统特点介绍!
  7. 《现代操作系统》读书笔记
  8. codeBlock 之无效的编译器
  9. mysql计算相关系数_用sql实现相关系数的计算
  10. 对Json数据的处理(模拟获取数据是来自于本地)
  11. 全国计算机高新技术作用,全国计算机高新技术考试证书作用是什么?
  12. GoLang之defer、panic、recover
  13. Python os.symlink创建软链接
  14. Chrome浏览器插件安装说明
  15. 王者荣耀无法提取模型
  16. vue如何设置 网页标题 关键字 描述
  17. 体育测试成绩用什么软件制表,使用Word制作成绩表表格的方法
  18. 南京大学软件学院 西交计算机,2021届薪酬最高的十大本科专业,前三名都是计算机和相关专业...
  19. 小程序中强制页面刷新
  20. java script总结1

热门文章

  1. winform 64位系统中使用
  2. [WorldWind学习]5.相机对象
  3. 利用HTML中的XML数据岛记录浏览
  4. C语言里最基础的关键字
  5. 网络爬虫--26.Scrapy中下载器中间件Downloader Middlewares的使用
  6. 力软 java主从表保存_JAVA常用知识总结(十二)——数据库(二)
  7. 力扣交替打印FooBar
  8. MFC CPropertySheet 多页面切换 实例
  9. 计算机二级access知识点6,2019年计算机二级ACCESS考试知识点:关系数据模型
  10. c++远征之继承篇——继承的概念、继承时构造函数/析构函数的先后顺序