#cpp #windows #qt #qtcreator
У меня на моем ПК, все запускается без ошибок. В папку с .exe я положил все нужные библиотеки. Но на другом ПК пишет, что Qt плагин не найден. Подскажите пожалуйста, что делать?
Ответы
Ответ 1
Вам нужно: собрать релиз использовать программу windeployqt Ее нужно запустить из папки, где лежит .exe вашей программы.Ответ 2
А если сделать без специализированного ПО, то можно так: Во-первых вот тут есть великолепная инструкция, которой всегда пользуюсь. Во-вторых, если своими словами, как-то так: В версии сборки ставите Release Собираете приложение Копируете Ваш .exe-файл в другое расположение Запускаете Вылазит ошибка о том, что не хватает определённой .dll-библиотеки Ищете нужную виндовым поиском по файлам и подставляете в ту папку, куда Вы скопировали .exe Если вылазит ошибка не связанная с наличием какой-либо библиотеки, копируете все библиотеки из папки с библиотеками Qt (название начинается с Q и расширение .dll) в папку с Вашим проектом, а потом удаляете лишние. Долго, но действенно Когда Ваше приложение, наконец, запустилось и все лишние библиотеки удалены, то, что осталось копируете на любой другой комп без Qt и запускаете.Ответ 3
Ищите в каталоге установки Qt папку plugins\platforms Копируете из нее qwindows.dll в папку platforms, созданную в каталоге с вашим exe-шником
Комментариев нет:
Отправить комментарий