编译程序发布后,我遇到了部署问题。 我可以在计算机上使用它,但除非在其上安装Qt,否则它不能在另一台计算机上使用。

我试图用MSVC2012MinGW进行编译:

使用MSVC2012 ,该程序不会显示任何错误消息。

使用MinGW ,程序会向我发送c ++运行时错误。

#1楼 票数:0

您有三种选择:

  1. 使用静态库编译Qt,并使用这些静态库链接程序。 所有依赖项都将包含在程序二进制文件中。
  2. 随程序一起提供程序需要的Qt动态库。
  3. 要求用户使用与编译程序相同的主要版本安装Qt库。

我不是Windows专家,所以我无法告诉您Windows的详细信息,但是这些可以完成工作。

  ask by Dan Snow translate from so

未解决问题?本站智能推荐:

1回复

我的应用程序“Qt”可以在计算机上运行,​​但不能在朋友的计算机上运行

如标题中所述,我遇到了一个问题,当我在计算机上运行它时,即使将.exe文件移动到另一个文件夹中也可以,但无法在我朋友的文件夹中运行,我尝试使用64bit和86bit,但还是一样的问题。 这是错误: the application was unable to start correctly
1回复

为什么我的Qt应用在计算机而不是我的计算机上请求msvcp120d.dll

我使用Qt5.5进行了一个应用程序,使用开放式简历。 它可以工作,所以现在我想将其部署在多台计算机上。 在第一台PC(PC1)上,它也可以工作:我复制了Qt的dll,然后打开cv并将路径添加到环境变量中。 我用我的应用程序,一些dll和数据(图像)复制了一个文件夹。 在第二台PC(P
1回复

已发布的qt.exe在另一台计算机上无法打开

我正在使用Qt 5.0.2,并制作了一个C ++ gui exe程序。 我发布了它,并添加了所有需要的dll。 我检查了依赖行者。 我正在使用32位MSVC2010进行部署。 该程序可以在其上运行的计算机上完美运行,但是当我尝试在自己的全新家用计算机上运行该程序时,单击该按钮不会显示任何
1回复

QT部署问题

所以,我承认我对 Qt 很陌生,并且在部署时遇到了很多麻烦,即使阅读官方文档和这里的类似问题也是如此。 我会解释我的情况。 我下载了 Qt,我想我添加了一些额外的文件,因为我在安装它时不知道我在做什么。 因此,这就是我的 Qt 目录现在的样子: 如您所见,我有多个 MSVC 和 MinGW 文件
1回复

Qt部署问题(MinGW内部)

我尝试在基本的Windows 7 Pro SP1计算机上部署Qt应用程序。 当我在Qt Creator或任何装有Qt的计算机上运行它时,我的应用程序运行良好。 我读了很多文章,尝试了许多不同的尝试,但都没有成功。 尝试过的事情: Windeploy Qt Qt Wiki的快
1回复

Qt部署-QGraphicsView不显示在其他计算机上

因此,我一直在使用Qt 4.8.4(必需)为我的公司编写程序。 将项目部署到其他计算机上时,程序运行良好(我包含了Qtgui4.dll和Qtcore4.dll)。 但是,当尝试使用QGraphicsView查看打印预览图像时,没有其他机器会显示它。 我什至尝试在另一台计算机上安装Qt 4.
1回复

Qt程序部署

我刚刚编写了一个Qt程序,并在Release类型下构建它,它在QtCreator中可以正常工作,但是如果我双击Windows中的exe,它说它在QtCore4.dll中找不到内容,因此我应该使用哪个QtCore4.dll。实际添加到它的文件夹? 我正在使用Qt4.7.3 顺便说一句是因为我
1回复

Qt5在Windows上部署

我一直在研究如何将我的桌面应用程序从Qt5 Creator部署到一组.dll和.exe。 记录的过程似乎非常复杂: http : //qt-project.org/doc/qt-5.0/qtdoc/deployment-windows.html 。 请你能帮助我更好地理解它。 只是复制