gpt4 book ai didi

c++ - 发布 Qt 程序。依赖问题

转载 作者:行者123 更新时间:2023-11-28 03:01:42 25 4
gpt4 key购买 nike

我在同一个文件夹中有应用程序 .exe 和请求的 Qt .dll 文件。我还创建了文件夹“platforms”并将 qwindows.dll 放在那里。

程序启动,但屏幕上什么也没有显示,只有白色。

我不知道如何调试它。

我试过 Dependency Walker,但我不知道/不明白如何使用该工具提供给我的信息。这是我使用 Dependency Walker 加载 .exe 文件时的输出:

enter image description here

最佳答案

从 Qt 复制 libEGL.dll 应该可以解决 GPSVC.dllIESHIMS.dll 依赖问题(过去对我来说) .但是您会遇到 qt 5.0.1 和 GCC 4.7 的问题,因为它们不兼容。不过 Qt 4.8 与 GCC 4.4 兼容,QT 5.2 与 GCC 4.8.0 兼容,两者都将确保更无故障的编译:)

您可能必须合并来自 32 bit download 的 msvc2010 c++ 可分发包或 64 bit download在您的应用可以独立运行之前

此外,对于 QT 应用程序的发布版本,您可能必须从源代码构建自己的 QT,因为分布式版本仅用于包括对 Debug模式的支持(如讨论的 here

paulnettleship.com 也有一些故障排除指南。虽然它们需要一些更改以指向比 Qt 4.7 更现代的版本的正确目录,但仍然是不错的、简短有用的引用指南。

编译您自己的 Qt(又是 VS)的另一个很好的指南位于 here ,虽然有 Qt MinGW 指南 here它给出了如何使用 minGW 编译 Qt Desktop 的演练。在 http://wiki.batcom-it.net/ 处还有另一个(在我看来)更直接的指南。它遍历了实际的构建步骤并进行了相当合理的更新。

关于c++ - 发布 Qt 程序。依赖问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20637950/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com