Меню Рубрики

Qt platform plugin windows ошибка как исправить

Блог системного администратора

Сайт посвящен тому с чем может столкнуться среднестатистический «эникейщик»

Ошибка: This application failed to start because it could not find or load the Qt platform plugin «windows».

Итак, после установки путём прямого копирования приложения написанного на С++ с использованием библиотеки Qt Получаем следующую ошибку: This application failed to start because it could not find or load the Qt platform plugin «windows». Available platform plugins are: windows. Reinstalling the application may fix this problem. Под катом решение.

Решение банально просто, если при сборки дистрибутива мы положили в папку все нужные .dll однако на компьютере, на котром у нас установлен Qt сама Qt platform уже установлена и и систама не напомнит нам ошибкой о необходимости добавить qwindows.dll к дистрибутиву. Итого простое решение: Добавить в проект каталог «platforms» и скопировать туда файл qwindows.dll. Проблема решена, приложение находит Qt platform по адресу ./platforms/qwindows.dll

Кроме того на просторах интернета рекомендуют варианты решения которые лично я пока не проверял, однако прицитирую их:

  • Выставить переменную окружения QT_QPA_PLATFORM_PLUGIN_PATH, указать в ней путь до папки с qwindows.dll
  • При инициализации приложения в функции main() добавить строчку вида: qApp->addLibraryPath( «C. наш путь . /plugins» );
  • Использовать аргумент командной строки «-platformpluginpath \«путь_к_папке_с_qwindows.dll\»»

Конечно те варианты, которые позволяют реить проблему на уровне создания дистрибутива предпочтительнее, однако их надежность ёщё стоит проверить.

Комментарии

Wow that was odd. I just wrote an extremely long comment but after
I clicked submit my comment didn’t show up. Grrrr.

well I’m not writing all that over again. Anyhow, just
wanted to say superb blog!

Also visit my homepage . viagra buy: http://pharm-usa-official.com

Новые статьи:

Суть проблемы — у пользователя в системе Windows 7 не включается сетевое обнаружение в настройках сети. Точнее включается, но если закрыть и.

Итак, после установки путём прямого копирования приложения написанного на С++ с использованием библиотеки Qt Получаем следующую ошибку: This application failed to start.

Иногда, при экономии на «железе» мы сталкиваемя с проблемой дефецита оперативной памяти. Если среди работающих программ есть.

MS SQL как любая порядочная СУБД промышленного назначения вместе с базой данных ведёт логи транзакция, которые позволяют откатывать состояние.

Итак, при попытке запустить опуликовнное на сервере приложений windows (RemoteAPP) мы получаем сообщение «RDP-файл повреждён.

Интересные новости

За 8 часов наблюдения свежеустановленная Windows 10 с отключенной телеметрией попыталась 5 508 раз связаться с 51 различным IP-адресом.

Программа AlphaGo, разработанная компанией британской DeepMind, выиграла у трехкратного чемпиона Европы Фань Хуэя пять игр подряд. Игра го.

Всемирно известная корпароция вновь порадовала нас новостями: После выхода очередного патча, встроенный инструмент для шифрования Bitlocker перестал работать, а Microsoft не в силах.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Qsoft ramdisk enterprise под windows 7 x64
  • Python работа с командной строкой windows
  • Python для windows 10 64 bit какую ставить
  • Puzzle quest не запускается на windows 10
  • Punto switcher перестал работать в windows 10