24 / 24 / 16
Регистрация: 01.11.2013
Сообщений: 196
1

Ошибка при запуске через exe файл. Отсутствует Qt5Core.dll

14.11.2014, 21:14. Показов 38903. Ответов 9
Метки нет (Все метки)

Доброе время суток.
Из среды Qt Creator 5.3.2 при сборке Выпуск, программа запускается и работает так как надо.
При запуске exe файла из папки release возникает ошибка:
Запуск программы не возможен, так как на компьютере отсутствует Qt5Core.dll. Попробуйте переустановить программу.

Во вкладе Сборка пересобирал проект. Пробовал ставить галочку Теневая сборка. Все настройки при создании проекта делал по умолчанию.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2014, 21:14
Ответы с готовыми решениями:

При запуске любой программы возникает ошибка: ../debug/calqlatr.exe отсутствует
Добрый день. Появилось желание изучить QT, но сразу возникла проблема. При запуске любой программы...

MinGW. При запуске откомпилированной программы вылетает ошибка, что библиотека libgcc_s_dw2-1.dll отсутствует.
Решил освоить этот компилятор, поставил под windows. Пишу банальный хелло ворлд. Пробую...

Запуск программы невозможен, так как на компьютере отсутствует Qt5Core.dll
Здравствуйте, Написал в qt creator программу "hello world". Хочу запустить .exe файл этой...

Ошибка при запуске Windows: "NVIDIA Web Helper.exe - Диск отсутствует"
Попорядку. У меня установлена программа Geforce Expirience. Несколько недель назад вышло большое...

9
Автор FAQ
2728 / 1424 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
14.11.2014, 21:32 2
Лучший ответ Сообщение было отмечено Mr_Progger как решение

Решение

Все правильно говорит, у вас рядом с исполняемым файлом должны лежать библиотеки от Qt 5, взять их можно там где установлен на компе QtSDK, либо библиотеки Qt должны быть в одном из каталогов перечисленных в переменной PATH
1
24 / 24 / 16
Регистрация: 01.11.2013
Сообщений: 196
14.11.2014, 21:57  [ТС] 3
Чистый, Спасибо, помогло. Всего пришлось добавить 9 dll файлов. Но как же быть если программу будут использовать на разных компьютерах, всегда таскать вместе с папкой?
0
1441 / 1322 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
14.11.2014, 22:26 4
Лучший ответ Сообщение было отмечено Mr_Progger как решение

Решение

Mr_Progger, таскай, или собери Qt статически.
1
0 / 0 / 0
Регистрация: 06.12.2014
Сообщений: 6
06.12.2014, 21:07 5
Можно воспользоваться статической линковкой. Видео - http://www.youtube.com/watch?v... QPpKdHPI-w
0
Мотороллер
06.12.2014, 23:01
  #6

Не по теме:

Цитата Сообщение от serggres Посмотреть сообщение
Видео
нельзя такие видео кидать. ощущение что человек неделю с компом дружит ._.

0
0 / 0 / 0
Регистрация: 06.12.2014
Сообщений: 6
07.12.2014, 12:29 7
Мотороллер,
Зрите в корень, как говориться.
Зато работает!!!
0
4512 / 2389 / 409
Регистрация: 05.10.2013
Сообщений: 6,573
Записей в блоге: 177
07.12.2014, 19:05 8
Цитата Сообщение от Mr_Progger Посмотреть сообщение
Чистый, Спасибо, помогло. Всего пришлось добавить 9 dll файлов. Но как же быть если программу будут использовать на разных компьютерах, всегда таскать вместе с папкой?
Если собрать Qt статически, а потом с помощью него собрать exe-файл приложения (пустое окно), то этот файл будет весить 14 МБайт. Зато после сжатия с помощью программы upx - будет весить 5 МБайт. Вот моя инструкция: Инструкция, как собрать приложение в один exe-файл и сжать его до минимального размера

Можно, как уже писали, располагать все dll рядом. Это в архиве 17 МБайт, а в распакованном виде 45 Мбайт. Даже больше. Смотря какие модули Qt дополнительно задействовать. А можно, для удобства, создать установщик, которые скопирует нужные файлы (я пока установщик ещё не создавал). Вес от установщика не убудит. А может там есть какие-то хитрости по ужатию размера
2
6 / 1 / 0
Регистрация: 05.08.2015
Сообщений: 2
23.11.2017, 13:23 9
windeployqt.exe Вам в помощь. Утилита копирует нужные длл к exe файлу.
Сама она лежит в недрах qtcreator

Добавлено через 9 минут
Извиняюсь за дополнительное сообщение. Вот пример использования в cmd:
C:\Users\user>F:\Qt\Qt5.9.2\5.9.2\winrt_x86_msvc2015\bin\win deployqt.exe C
:\HelloWorld\trunk\sources\build-spaceweight-Desktop_Qt_5_9_2_MSVC2015_32bit-Debug\d
ebug\HelloWorld.exe
1
Эксперт С++
8289 / 6120 / 613
Регистрация: 10.12.2010
Сообщений: 28,609
Записей в блоге: 30
26.11.2017, 00:39 10
Цитата Сообщение от flamexxx Посмотреть сообщение
windeployqt.exe Вам в помощь. Утилита копирует нужные длл к exe файлу.
Или LibraryCollector

Касательно статической сборки - не все модули Qt собираются статически, от чего - в статической сборке не все модули будут доступны для использования, по крайней мере так было раньше.

Сжатие UPX - маскирует ошибки, делает так что некоторые антивирусы будут ругаться на ваш exe, а так же может замедлять работу программы.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.11.2017, 00:39

Не открывается файл при запуске программы через .exe
Программа должна открывать файл и, при запуске программы через ctrl+f5 (программирую в Visual...

Не запускается ни один файл exe (Ошибка при запуске приложения 0xc0000005)
Сегодня стал обновлять винду через центр обновлений и что-то видимо пошло не так, при перезагрузке...

Не запускается ни один файл exe (Ошибка при запуске приложения 0xc0000005)
Всех приветствую! такая же ошибка после обновы! помогите плиззз! Восстановление не запускается!...

Qt exe файл ошибка 0xc0000005 при запуске на других машинах, кроме моей
Здравствуйте. Собрал приложение Qt, закинул все недостающие dll,qt.conf итд. У меня на пк все...

При копировании exe файла с другого компа на котором он работает, на моём при его запуске открывается cmd на несколько секунд и сам exe файл удаляется
Помогите очень надо!!! Дело в следующем: в автошколе на компах установлены программы для...

Как присоединить к exe файлу произвольный файл, а при запуске exe файла открыть его
Есть файл, который представляет из себя набор других файлов ) и есть exe файл, который открывает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.