如何在未安装Qt本身的情况下运行Qt程序?

D4rth B4n3

我已经用Qt5.3.1编写了一个程序,并在可以正常工作的开发机器上运行它。我将所有必需的.dll文件复制到了.exe所在的文件夹中。这些是:

  • Qt5Widgets.dll
  • Qt5Network.dll
  • Qt5Gui.dll
  • Qt5核心
  • icudt51.dll
  • icuin51.dll
  • icuuc51.dll
  • libgcc_s_dw2-1.dll
  • libwinpthread-1.dll
  • libstdc ++-6.dll

现在,我想在未安装Qt的计算机上运行该程序。我怎么做?用户不必为了使用程序而安装IDE,对吗?

工作所在的开发机器的详细信息:

  • Windows 8
  • Qt 5.3.1

部署平台为:

  • Windows Vista
  • 没有安装Qt,但是所有必要的.dll都已就绪

我得到的错误是第一位的:

该应用程序无法启动,因为它找不到或加载Qt平台插件“ windows”。重新安装该应用程序可能会解决此问题。

下一条错误消息是:

该应用程序请求运行时以异常方式终止。请联系支持。

然后程序崩溃。但是,如果我安装Qt5.3.1,它就可以工作。所以它是与文件的c:/Qt目录

吉姆·桑

更好的解决方案是使用Qt SDK应用程序“ windeployqt”。它用于根据目标平台将所有必需的dll和插件复制到您的应用程序文件夹中。然后,您可以在另一台计算机上运行它。这是文档:https : //doc.qt.io/Qt-5/windows-deployment.html

例如,如果您的可执行文件是使用mingw53_32构建的,并且您的可执行文件位于“ C:\ example_qtapp”中:

QT_INSTALL_DIR\minqw53_32\bin\windeployqt.exe c:\example_qtapp

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Qt如何在不安装Oracle客户端的情况下使用OCI驱动程序

来自分类Dev

我如何在未安装mysql连接器的情况下运行mysql应用程序?

来自分类Dev

如何在debian 9.1.0上未安装显卡的情况下安装nvidia驱动程序

来自分类Dev

如何在不编译的情况下安装wkhtmltopdf修补qt?

来自分类Dev

如何在不更改PATH的情况下告诉Cmake Qt安装目录?

来自分类Dev

如何在不安装Windows的情况下运行.Net应用程序?

来自分类Dev

如何在未安装的情况下获取Google Chrome?

来自分类Dev

是否可以在未安装CUDA驱动程序的情况下运行CUDA程序或库?

来自分类Dev

是否可以在未安装CUDA驱动程序的情况下运行CUDA程序或库?

来自分类Dev

如何在不运行查询本身的情况下查找由PostgreSQL查询返回的列?

来自分类Dev

如何在没有驱动程序的情况下使用Qt5打印(PostScript / PCL)

来自分类Dev

如何在没有连接显示器的情况下启动 Qt GUI 应用程序?

来自分类Dev

在Ubuntu 13.04上使用带有Qt 4.7的Qt5。如何在没有冲突的情况下安装它们?

来自分类Dev

在Ubuntu 13.04上使用带有Qt 4.7的Qt5。如何在没有冲突的情况下安装它们?

来自分类Dev

在Linux上没有Qt的情况下运行我的应用程序

来自分类Dev

在未安装 .NET Framework 的情况下运行 CLR 应用程序

来自分类Dev

如何在客户端系统上不安装xampp的情况下运行php应用程序?

来自分类Dev

如何在不安装JDK或JRE的情况下运行Java应用程序文件(exe而不是jar)

来自分类Dev

如何在不安装jdk或jre的情况下运行Java应用程序文件(exe而不是jar)

来自分类Dev

如何在不安装软件包本身的情况下安装rpm软件包的依赖项?(rhel / fedora)

来自分类Dev

在未全局安装PhantomJS的情况下运行“ ember测试”

来自分类Dev

是否可以在不安装qt4-doc的情况下安装qt4?

来自分类Dev

是否可以在不安装qt4-doc的情况下安装qt4?

来自分类Dev

如何编译fortran代码以在未安装gfortran的情况下运行

来自分类Dev

如何编译fortran代码以在未安装gfortran的情况下运行

来自分类Dev

Ubuntu 14.04如何在不安装nvidia驱动程序的情况下安装cuda 6.5

来自分类Dev

Ubuntu 14.04如何在不安装nvidia驱动程序的情况下安装cuda 6.5

来自分类Dev

如何在没有GUI安装程序的情况下安装Lubuntu?

来自分类Dev

如何在不阻塞主线程的情况下使用Qt-Dbus绑定

Related 相关文章

  1. 1

    Qt如何在不安装Oracle客户端的情况下使用OCI驱动程序

  2. 2

    我如何在未安装mysql连接器的情况下运行mysql应用程序?

  3. 3

    如何在debian 9.1.0上未安装显卡的情况下安装nvidia驱动程序

  4. 4

    如何在不编译的情况下安装wkhtmltopdf修补qt?

  5. 5

    如何在不更改PATH的情况下告诉Cmake Qt安装目录?

  6. 6

    如何在不安装Windows的情况下运行.Net应用程序?

  7. 7

    如何在未安装的情况下获取Google Chrome?

  8. 8

    是否可以在未安装CUDA驱动程序的情况下运行CUDA程序或库?

  9. 9

    是否可以在未安装CUDA驱动程序的情况下运行CUDA程序或库?

  10. 10

    如何在不运行查询本身的情况下查找由PostgreSQL查询返回的列?

  11. 11

    如何在没有驱动程序的情况下使用Qt5打印(PostScript / PCL)

  12. 12

    如何在没有连接显示器的情况下启动 Qt GUI 应用程序?

  13. 13

    在Ubuntu 13.04上使用带有Qt 4.7的Qt5。如何在没有冲突的情况下安装它们?

  14. 14

    在Ubuntu 13.04上使用带有Qt 4.7的Qt5。如何在没有冲突的情况下安装它们?

  15. 15

    在Linux上没有Qt的情况下运行我的应用程序

  16. 16

    在未安装 .NET Framework 的情况下运行 CLR 应用程序

  17. 17

    如何在客户端系统上不安装xampp的情况下运行php应用程序?

  18. 18

    如何在不安装JDK或JRE的情况下运行Java应用程序文件(exe而不是jar)

  19. 19

    如何在不安装jdk或jre的情况下运行Java应用程序文件(exe而不是jar)

  20. 20

    如何在不安装软件包本身的情况下安装rpm软件包的依赖项?(rhel / fedora)

  21. 21

    在未全局安装PhantomJS的情况下运行“ ember测试”

  22. 22

    是否可以在不安装qt4-doc的情况下安装qt4?

  23. 23

    是否可以在不安装qt4-doc的情况下安装qt4?

  24. 24

    如何编译fortran代码以在未安装gfortran的情况下运行

  25. 25

    如何编译fortran代码以在未安装gfortran的情况下运行

  26. 26

    Ubuntu 14.04如何在不安装nvidia驱动程序的情况下安装cuda 6.5

  27. 27

    Ubuntu 14.04如何在不安装nvidia驱动程序的情况下安装cuda 6.5

  28. 28

    如何在没有GUI安装程序的情况下安装Lubuntu?

  29. 29

    如何在不阻塞主线程的情况下使用Qt-Dbus绑定

热门标签

归档