相关疑难解决方法(0)

Qt5静态构建产量无法加载平台插件"windows"

我正在使用Visual Studio 2012在Windows上编写Qt应用程序.使用Qt加载项和Qt 5.0.2的自定义构建静态分发.每当我运行应用程序时,我都会遇到可怕的错误.我在链接器输入中添加了以下内容:"Failed to load platform plugin windows"

imm32.lib
winmm.lib
Ws2_32.lib
qtmaind.lib
Qt5Cored.lib
Qt5Guid.lib
Qt5Widgetsd.lib
Run Code Online (Sandbox Code Playgroud)

起初我想也许我应该将"qwindowsd.lib"添加到该列表中,但是这并没有解决问题.为了让我的应用程序运行,我需要做什么?

c++ windows qt visual-studio qt5

32
推荐指数
6
解决办法
6万
查看次数

应用程序无法启动,因为它无法找到或加载QT平台插件"windows"

我查看了所有与堆栈溢出相关的问题,但没有一个解决方案对我有帮助.

我正在使用此设置构建Qt应用程序:

  • Windows 7专业版x64
  • Visual Studio 2012
  • Qt 5.2.0内置 configure -developer-build -debug-and-release -opensource -nomake examples -nomake tests -platform win32-msvc2012 -no-opengl
  • 项目使用QtSingleApplication(qt-solutions)
  • 应用程序是一个32位应用程序
  • qmake使用以下命令运行:-makefile -spec win32-msvc2012
  • .pri使用 QMAKE_CXX += /D_USING_V110_SDK71_

我可以在我的开发机器上构建和运行我的程序(如上所述); 我也可以在dev机器上的Program Files目录下安装和运行包.

当我在Windows Vista计算机上安装并运行时(多台计算机)

  • 安装VC++ redist 2012 11.0.61030.0
  • 安装VC++ redist 2010 10.0.40219
  • 加上2005年,2008版的redist

(在Windows 7的全新安装上也失败了)

我明白了:

Application failed to start because it could not find or load the QT platform plugin "windows"

所以我按照说明添加了.platforms /目录,并添加了qwindows.dll(还添加了qminimal.dll和qoffscreen.dll); 我还添加了libEGL.dll,libGLESv2.dll(即使我不应该需要它们,我不认为)

一旦我添加了qoffscreen.dll,我现在得到了额外的消息: Available platform plugins are: offscreen

如果我通过Dependency Walker运行,我会列出以下错误:

GetProcAddress(0x76CA0000 [KERNEL32.DLL], "GetCurrentPackageId") called from "MSVCR110.DLL" at …
Run Code Online (Sandbox Code Playgroud)

c++ dll qt platform

27
推荐指数
5
解决办法
6万
查看次数

在pycharm中使用matplotlib时出错"无法找到或加载Qt平台插件窗口"

我在PyCharm中使用matplotlib时收到错误"无法找到或加载Qt平台插件窗口".

我怎么解决这个问题?

在此输入图像描述

python pycharm python-3.x

24
推荐指数
9
解决办法
4万
查看次数

标签 统计

c++ ×2

qt ×2

dll ×1

platform ×1

pycharm ×1

python ×1

python-3.x ×1

qt5 ×1

visual-studio ×1

windows ×1