libraries - Qt 通用错误消息

标签 libraries deployment qt

这是我收到的错误消息。

enter image description here

我知道这有点让人眼花缭乱,如果没有源代码,几乎不可能知道我可能需要什么,但这似乎是一个部署问题,因为安装了 Qt SDK 的人可以运行它。另外,我认为在这里提问比向会说 google-english 的中国开发者提问会更好。

这就是我所做的:

  • 我安装了MSVC2012。
  • 我使用了一个名为 cffexplorer 的程序来查看 exe 正在查找的内容。我在树的顶部有 7 个左右的 .dll。
  • 我从系统上的其他地方找到了最近(2013 年 6 月)的 qwindows.dll,并将其放入 ./plugins 中(我已在 ./、./plugins 和 ./plugins/platforms 中尝试过此文件
  • 我使用以下数据创建了一个 qt.conf(我根据现有的基于 Qt 的应用程序确定了格式)
[Paths]
Plugins = plugins

但是,我仍然收到此消息。关于我可能要寻找什么来解决这个问题有什么建议吗?

最佳答案

询问开发人员使用什么编译器来构建应用程序。然后您将需要正确的 dll(使用与应用程序相同的编译器构建的)。另请注意(默认情况下)文档指出 qwindows.dll 应位于与可执行文件相同路径的 platforms 文件夹中,了解更多信息 here 。根据开发人员是否使用使用角度构建的 Qt,您可能还需要:libEGL.dlllibGLESv2.dllDependency walker可能会帮助您找到不存在的依赖项。

关于libraries - Qt 通用错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20719790/

相关文章:

c++ - 将一个对象的函数设置为由arduino库中的另一个对象调用

c++ - 我拖放了一个 TableView 小部件 (Qt)。填充元素后如何调整它的大小?

c++ - 在 Visual Studio 中更新 Qt 翻译(.ts 文件)时出现未指定错误

java - 如何将 JavaFX SDK 直接捆绑到输出 jar 中?

c# - 是否有带有 T 检验和 p 值的 .Net Statistics 库?

linux - 如何仅在前一个返回 0 时才启动下一个 shell 脚本?

php - 尝试将 symfony 项目部署到 Debian 时面临 "PDO Connection Error"

java - javapackager 中的 -Bmac.CFBundleVersion 选项损坏

image - 无法让图像在Qt中中心旋转

java - IntelliJ 添加的项目库在包中不起作用