Qt程序在别人电脑上运行不了怎么办

程序写好后的最终目的是交付用户使用。由于各人电脑上的系统环境千差万别,因此,即使是采用了 release 方式编译,在你自己电脑上生成的 Qt 可执行程序换到别人的电脑上,依然可能无法运行。
那么,这究竟该如何解决呢?

解决办法:

  • 01

    首先,以 release 方式编译源代码,然后将生成的 exe 程序放到一个单独的文件夹中。

  • 02

    再从开始菜单打开 Qt 命令行工具。

  • 03

    在命令行中,进入到第一步中 exe 程序所在的文件夹。

  • 04

    再使用 Qt 自带的 windeployqt 工具命令,其语法格式为: windeployqt  可执行程序名 说明:windeployqt 命令可以搜索指定程序需要的所有依赖库,并自动将它们复制到该程序所在的目录中来。

  • 05

    执行上述命令之后,再转到 exe 的目录,就可以看到相关的依赖库文件都已经复制好了。

  • 06

    在此需要特别提醒大家的是,windeployqt 命令只解决发布 Qt 程序时的依赖库,但并不包括 Qt 程序在运行时需要使用的自定义资源文件(如图片、音乐、文本等)。 因此,如果你的程序中使用了相关的资源,需要将这些资源文件一起带上。在我这个聊天程序中,由于使用了一些位于 images 目录下的图标资源,所以需要手动将 images 目录下的内容全部复制过来。

  • 07

    现在,只需要将该文件下的所有文件一起打包给用户,Qt 程序就可以在用户的电脑上顺利运行了。

(0)

相关推荐

  • 怎样在电脑上运行安卓应用程序

    怎样在电脑上运行安卓程序呢? 操作方法 01 在网上下载BlueStacks,并安装好. 02 找到你要运行的apk,用BlueStacks打开,会自动被安装到BlueStacks模拟器中. 03 运 ...

  • 如何解决此应用程序无法在您的电脑上运行错误?

    问题:如何解决此应用程序无法在您的电脑上运行错误? 我刚刚在我的华硕电脑上下载了一个程序,但由于某种原因,我无法启动它.一旦我双击它,它会触发一条消息,说"这个应用程序无法在您的PC上运行. ...

  • Win10提示应用无法在电脑上运行的原因及可行解决方法

    在Win10系统上安装软件,有时候会遇到系统提示此应用无法在你的电脑上运行。这问题有可能是软件和系统版本不匹配导致的,也有可能是兼容性问题导致的。如果是后者,该怎么解决呢? 解决方法 第一步、对着软件 ...

  • Win10提示此应用无法在你的电脑上运行的解决方法

    Win10提示应用无法在电脑上运行的解决方法 很多用户在win10系统中安装软件,应该都遇到过系统提示"系统提示此应用无法在你的电脑上运行",造成此类问题的原因在于系统和程序不匹配 ...

  • 怎么解决win10系统提示应用无法在电脑上运行问题

    现在大部分电脑都是win10系统,有些用户遇到了提示应用无法在电脑上运行问题,想知道怎么解决,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图所示,提示应用无法在电脑上运行 ...

  • 系统提示应用无法在你的电脑上运行怎么办

    系统提示应用无法在你的电脑上运行怎么办呢?一起来看看吧. 操作方法 01 首先点击出现该提示的应用,单击鼠标右键,点击属性. 02 其次点击兼容性. 03 然后勾选已兼容模式勾选这个程序. 04 接着 ...

  • 局域网别人电脑上连接的打印机在本地怎么连接?

    办公室里不能做到人手一台打印机.要几个人共用一台打印机.怎么把别人电脑上连接的打印机添加到本地呢?下面我们进行一下演示. 操作方法 01 首先获取别人的IP地址.去同事电脑上查询或者同事告知你.第一步 ...

  • 系统提示:应用无法在你的电脑上运行 解决方案

    Win10提示应用无法在电脑上运行的解决方法 很多用户在win10系统中安装软件,应该都遇到过系统提示系统提示此应用无法在你的电脑上运行,造成此类问题的原因在于系统和程序不匹配导致的,那么我们可以通过 ...

  • 教你在电脑上运行安卓4.1 安卓4.1SDK安装教程

    在iOS6与Windows Phone8发布后,终于轮到谷歌发布新版本的安卓系统,6月27日2012谷歌I/O开发者大会正式举行,本次发布会的关注度极高,门票在开放销售20 分钟内就全部售光。谷歌在会 ...