【发布时间】:2014-01-05 10:32:33
【问题描述】:
我在同一个文件夹中有应用程序 .exe 和请求的 Qt .dll 文件。我还创建了“平台”文件夹并将 qwindows.dll 放在那里。
程序启动,但屏幕上什么也没有显示,只是白色。
我不知道如何调试。
我尝试了 Dependency Walker,但我不知道/不了解如何使用该工具为我提供的信息。这是我使用 Dependency Walker 加载 .exe 文件时的输出:
【问题讨论】:
-
它们是您唯一的依赖问题吗?我的意思是图像中显示的那些。还有你使用的是什么版本的 QT 以及什么编译器/ide 名称和版本?
-
依赖项更多,但有些依赖项似乎会给出错误/警告。将 Qt 5.1.1 MSVC2010 与 Qt Creator 一起使用
-
从 Qt 复制
libEGL.dll将解决GPSVC.dll和IESHIMS.dll依赖问题(过去对我来说)。但是,您会遇到 qt 5.0.1 和 GCC 4.7 的问题,因为它们不兼容。然而,Qt 4.8 与 GCC 4.4 兼容,QT 5.2 与 GCC 4.8.0 兼容,两者都将确保编译更顺利:) -
您可能需要从32 bit download 或64 bit download 合并msvc2010 c++ 可分发包,然后您的应用才能独立运行
-
@GMasucci:我已经有了 libEFL.dll。运行它的计算机上还安装了 32 位和 64 位的 msvc2010 c++。
标签: c++ qt dependencies