2014-02-07 4 views
0

Итак, я работаю над диссертацией на Диплом, и до сих пор все прошло хорошо.Плагин для платформы QT «окна»

Итак, на этой неделе я установил Win8.1 на свой компьютер и установил QT, реализовал некоторые вещи и хотел отправить выпускную версию моей программы в мою компанию. Я скомпилировал отверстие, скопировал его в папку выпуска и получил ошибку.

«Это приложение не запускалось, потому что оно не могло найти или загрузить плагин платформы Qt« окна ».»

Я googled и узнал, что у меня есть папка с именем «платформы». Сказал и сделал. Такая же ошибка. Я также попытался скопировать папку плагинов дыр в мою папку выпуска. Такая же ошибка. Мне действительно нужна помощь, потому что мой босс не доволен тем, что отдал работу слишком поздно.

Я надеюсь, что кто-то может мне помочь.

+0

Добавить структуру каталогов; Какой компилятор вы используете? Например. при использовании MSVC целевому компьютеру потребуется установленная среда MSVC. Проверите с Dependency Walker, чего не хватает. Убедитесь, что вы прочитали https://qt-project.org/doc/qt-5.1/qtdoc/deployment-windows.html –

+0

Моя структура каталогов: http://www.pic-upload.de/view-22196593/folder. png.html Я использую MinGW 32bit как компилятор. – mreithuber

+0

qwindows.dll следует поместить в каталог платформ. –

ответ

-2

Я нашел проблему!

Раньше я использовал dll из моей старой установки QT. Я просто скопировал те из новой установки в папку и exe. Мне даже не нужно qwindow.dll. НО! Я сейчас работаю ... :)

Есть ли способ, чтобы я создал свою собственную DLL, только для моего приложения?

Но все равно спасибо за вашу помощь!

+1

Этот ответ совершенно бесполезен для будущих посетителей. Потратьте время, чтобы на самом деле описать, в чем проблема (при условии, что вы достаточно заботились об этом), и почему предлагаемое решение решает проблему. – IInspectable

0

У вас также есть значок «qminimal.dll» в вашем каталоге плат?

Редактировать: Извините, «qminimal.dll» не отображался в моем предыдущем сообщении.

+0

Я не знал, что не так: S – mreithuber

+0

Если ваше приложение использует какие-либо дополнительные драйверы (плагины), такие как SQL или что-то подобное, соответствующая dll должна быть помещена в «плагины», папка. – cee

+0

Возможно, вы также можете опубликовать снимок экрана зависимого ходока. http://support.microsoft.com/kb/256872/en-us – cee

Смежные вопросы