首页 > 后端开发 > C++ > 为什么我的 Qt5 静态构建无法加载'windows”平台插件?

为什么我的 Qt5 静态构建无法加载'windows”平台插件?

Patricia Arquette
发布: 2024-11-25 03:19:11
原创
395 人浏览过

Why Does My Qt5 Static Build Fail to Load the

Qt5 静态构建无法加载平台插件“windows”

在 Visual 中使用自定义静态发行版构建 Qt 5.0.2 应用程序时Studio 2012 中,开发人员经常遇到“无法加载平台插件窗口”错误。要解决此问题,通常建议采取以下步骤。

首先,确保链接器输入包含必要的库:

  • imm32.lib
  • winmm.lib
  • Ws2_32.lib
  • qtmaind.l ib
  • Qt5Cored.lib
  • Qt5Guid.lib
  • Qt5Widgetsd.lib

但是,将“qwindowsd.lib”添加到此列表可能无法解决问题。

动态链接库构建(注意:仅适用于动态构建)

如果应用程序已构建动态地,必须将 qwindows.dll 移动到与可执行文件相同的目录。应保留以下结构:

  • yourapp.exe
  • Qt5Core.dll
  • ...
  • platforms/qwindows.dll
  • ...

此外,应省略插件目录。 QT_BASE/.../plugins/* 中的所有必要文件夹应直接与二进制文件一起放置。

参考

此信息来自讨论论坛主题: http://qt-project.org/forums/viewthread/27056/#122588

以上是为什么我的 Qt5 静态构建无法加载'windows”平台插件?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板