Не удалось запустить приложение, так как не удалось найти или загрузить плагин платформы QT «windows»

Я просмотрел все вопросы, связанные с переполнением стека, и ни одно из решений не помогло мне.

Я строю приложение Qt с этой настройкой:

Windows 7 Профессиональная x64Visual Studio 2012Qt 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_

Я могу нормально собирать и запускать свою программу на моей машине для разработки (отмечено выше); Я также могу установить и запустить пакет из каталога Program Files на компьютере разработчика.

Когда я устанавливаю и запускаю на компьютере с Windows Vista (несколько компьютеров)

VC ++ Redist 2012 11.0.61030.0 установленVC ++ Redist 2010 10.0.40219 установленплюс 2005, 2008 версии редиста

(также не работает при чистой установке 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 address 0x6AC6FDFA and returned NULL. Error: The specified procedure could not be found (127).

а затем дальше вниз:

GetProcAddress(0x745A0000 [UXTHEME.DLL], "BufferedPaintUnInit") called from "COMCTL32.DLL" at address 0x745FFBF8 and returned 0x745AE18C.
This application failed to start because it could not find or load the Qt platform plugin "windows".

Available platform plugins are: offscreen.

Reinstalling the application may fix this problem.

Любые идеи, как исправить эту проблему DLL?

Ответы на вопрос(12)

Ваш ответ на вопрос