无法在 Qt5 静态构建中加载平台插件“Windows”
尝试运行使用 Qt 5.0.2 静态构建的 Qt 应用程序时在使用 Visual Studio 2012 的 Windows 上,用户可能会遇到一条错误消息,指示“无法加载平台插件windows."
添加所需的库
要解决此错误,应将以下库添加到链接器输入:
但是,将“qwindowsd.lib”添加到此列表通常不能解决问题。
动态构建解决方案
仅对于动态构建,用户应确保 qwindows.dll文件被移动到包含可执行文件 (.exe) 和其他必要的 DLL 的目录。它应该放在旁边,而不是放在任何子目录中。
yourapp.exe Qt5Core.dll … platforms/qwindows.dll …
请注意,在这种情况下不再需要插件目录。相反,QT_BASE/.../plugins/* 中所有需要的文件夹都应直接与二进制文件一起包含在内。
此解决方案已被用户成功实施,可以在 Qt 论坛中找到:http: //qt-project.org/forums/viewthread/27056/#122588
以上是为什么我的静态构建的 Qt 5 应用程序无法加载'Windows”平台插件?的详细内容。更多信息请关注PHP中文网其他相关文章!