【发布时间】:2013-06-26 08:39:00
【问题描述】:
在 Visual Studio Qt 插件的帮助下,我使用 Visual Studio 2012 32 位和 Qt5 SDK 创建了 Qt 项目。我使用的是 Windows 7 终极版操作系统。
我创建了 QApplication GUI 项目,它基本上使用以下库:
qtmain.lib
Qt5Core.lib
Qt5Gui.lib
Qt5Network.lib
Ws2_32.lib
Winhttp.lib
Winmm.lib
Qt5Widgets.lib
Qt5PlatformSupport.lib
imm32.lib
我已经成功构建了应用程序二进制文件,没有任何错误。
我正在尝试在测试机器 Windows 7 桌面上运行此应用程序,并在其中复制了以下 dll:
icudt51.dll
icuin51.dll
icuuc51.dll
libEGL.dll
libGLESv2.dll
Qt5Core.dll
Qt5Network.dll
Qt5GUI.dll
Qt5Widgets.dll
qwindows.dll [copied from msvc2012\plugins\platform folder ]
我收到了错误:
无法加载平台插件“windows”。可用平台是:尝试运行应用程序时。
我会错过什么?如何让它在windows平台上运行?请帮我解决这个问题。
我已关注之前发布的有关此问题的链接。但他们都没有解决我的问题。我缺少什么配置?
【问题讨论】:
-
不应该 qwindows.dll 位于 platform 文件夹中,而是与您的应用程序位于同一路径中?
-
我已经把 qwindows.dll 正如你所说的那样。然后就解决了
-
我面临同样的问题。您能否详细说明 qwindows.dll 应该保存在哪里?谢谢。
-
使用windeployQt
标签: visual-studio qt qt5 visual-studio-addins