t程序发布-Qt程序怎么发布,让我的Qt程序在没有安装Qt的电脑上也能运行?

问题描述

Qt程序怎么发布,让我的Qt程序在没有安装Qt的电脑上也能运行?

我做了一个很小的程序,需要传给别人用,但是我在自己的电脑上都运行不了这个exe程序。我用debug文件夹下找到这个exe程序的,就是我创建的文件名。说没有动态库,我把动态库放到与这个exe程序一个文件夹下,还是这样报错,不知道怎么整了,我用的是Qt5.3.2好像,请问各位大神,我就想把我的程序脱离了Qt的IDE来运行,怎么做到?
用release好像也不行,怎么回事?

解决方案

你先要看看你缺少什么dll。然后就可以把qt相关的dll库文件跟你的exe一起发布。

解决方案二:

只需要分发相关的dll就可以了。最好用installshield做安装程序,它会自动帮你处理关联的文件

解决方案三:

能运行,安装不要缺少必要的库

解决方案四:

首先确认在Qt的IDE下可以正常运行。
把exe单独拿出来运行的话,要配上它需要的所有的库
(不光是自己引用的库,还有QT自身要用的库)

题外话:发布的话,最好把QT静态编译,一劳永逸

解决方案五:

在没有安装QT的电脑上运行QT程序常见的问题
安装的qt 运行程序出现错误 解决办法
Qt、opencv程序在别人电脑上运行

时间: 2024-12-31 06:18:10

t程序发布-Qt程序怎么发布,让我的Qt程序在没有安装Qt的电脑上也能运行?的相关文章

软件-我用vs+sqlserver编写的程序,在没有安装sqlserver的电脑上怎么运行?

问题描述 我用vs+sqlserver编写的程序,在没有安装sqlserver的电脑上怎么运行? 我用vs+sqlserver编写的程序,在没有安装sqlserver的电脑上怎么运行?或者说,在一般电脑(没有装sqlserver的电脑)上运行的软件,要求包含数据库,怎么实现呢? 解决方案 没有办法,必须安装sql server.幸运的是,你往往不需要使用完整的sql server,你可以让你的程序使用sql server localdb,这是一个精简的sql server,它只需要用户安装一个十

初学者,关于C#写的程序如何在没安装数据库的电脑上存东西

问题描述 想用C#写一个统计的小软件.给朋友用,但我现在学的是C#应用和sql数据库结合着用,存东西.在没有安装数据库的电脑上如何实现应用程序存储数据?谢谢各位前辈赐教.小弟初学编程 解决方案 解决方案二:序列化...解决方案三:#region序列化XMLXmlSerializerx=newXmlSerializer(typeof(Person));Personp=newPerson(){Name="小王",Age=19,Sex='男'};using(FileStreamf=newFi

怎样把java程序放在没有安装JRE的电脑上运行?

问题描述 网上说可以把jar和JRE绑定成一个exe,然后运行但是我试过launch4j和jsmooth,都无法把JRE绑定到exe文件里面,也就无法在没有JRE环境的电脑上运行了谁知道怎么做?我看lauch4j的介绍说可以绑定JRE,但是我找不到如何绑定,网上的介绍都试过了,没有用泪奔了~~~ 解决方案 解决方案二:下载EXE4j,按照说明来使用即可.不过这样一来,你的目标文件就会很大(因为绑定了JRE),如果向对文件瘦身的话就再用一款软件:InnoSetup.

自动-怎么写一段程序将电脑上随机打开的文件复制到u盘里

问题描述 怎么写一段程序将电脑上随机打开的文件复制到u盘里 情况是这样的,我事先把u盘插到电脑上,然后运行这段程序,要实现的功能是:别人随便在我这里打开的文件我都可以默默的复制到我的u盘里面,其实只是想拷老师的ppt,但是老师不给拷.现在没思路,不知道该用哪种语言,而且这种语言必须能运行在学校的电脑中,那必须是exe的不知,这点可以确定.不知道怎么监听文件的写入,这段程序必须一直运行,直到复制到写入到该电脑的文件自动关闭,而且如果在复制文件的时候,没有复制好该文件,老师已经打开了该文件会停止传输

在Visual Studio上开发Node.js程序(2)——远程调试及发布到Azure

原文:在Visual Studio上开发Node.js程序(2)--远程调试及发布到Azure [题外话] 上次介绍了VS上开发Node.js的插件Node.js Tools for Visual Studio(NTVS),其提供了非常方便的开发和调试功能,当然很多情况下由于平台限制等原因需要在其他机器上运行程序,进而需要远程调试功能,不过还好,NTVS提供的远程调试也非常方便.   [系列索引] 在Visual Studio上开发Node.js程序--NTVS介绍及使用 在Visual Stu

jfinal手册第一个快速入门的程序,如何通过tomcat发布到网上正常显示

问题描述 jfinal手册第一个快速入门的程序,如何通过tomcat发布到网上正常显示 我用的是java EE编程的 这是主程序 package projectTest; import com.jfinal.config.Constants; import com.jfinal.config.Handlers; import com.jfinal.config.Interceptors; import com.jfinal.config.JFinalConfig; import com.jfin

qt-初学Qt,为什么对textEdit使用settext函数程序会崩溃?

问题描述 初学Qt,为什么对textEdit使用settext函数程序会崩溃? 想要当textEdit内容改变时,设置textEdit内容为"shiyanshuju",但是改变内容时程序崩溃.谁能帮帮我?(mainwindow里只有一个textEdit) mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> namespace Ui { class MainWindow;

VS2008生成的程序无法在其它电脑上运行,提示系统无法执行指定的程序

经过一番查找,最给力的参考是 http://www.cnblogs.com/visoeclipse/archive/2010/02/27/1674866.html -----------------------以下为转载-------------------------------------------------------------- 首先感谢这位几仁兄的几篇博客: http://hi.baidu.com/fairysky/blog/item/130dda13db7b050a5aaf53

《Android应用开发攻略》——第2章 设计成功的应用程序 2.1 导言:设计成功的Android应用程序

第2章 设计成功的应用程序 2.1 导言:设计成功的Android应用程序 Colin Wilcox 讨论 本章介绍编写富于想象力而且实用的Android应用的设计指导思想.有几个攻略描述了成功设计的具体特征.本节将列出其他一些方面. 这一章的目的之一是解释相对于其他在移动设备上交付丰富内容的方法,原生Java Android应用程序开发的好处. 原生手机应用程序的要求 不管在何种平台上部署,成功交付任何手机应用程序都有许多关键的要求: 应用程序应该易于在设备上安装.删除和更新. 应该以引人入胜