powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Запуск программы невозможен, так как на компьютере отсутствует Qt5Core.dll
12 сообщений из 12, страница 1 из 1
Запуск программы невозможен, так как на компьютере отсутствует Qt5Core.dll
    #38577553
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте,

Написал в qt creator программу "hello world". Хочу запустить .exe файл этой программы и получаю такую ошибку:

Код: plaintext
1.
Запуск программы невозможен, так как на компьютере отсутствует Qt5Core.dll

Я скачал эту библиотеку, сохранил в С:\windows\system.32, затем стал её регистрировать при помощи команды:

Код: plaintext
С:\windows\system.32\regsvr32.exe Qt5Core.dll

и получаю ошибку:
Код: plaintext
не удалось загрузить модуль Qt5Core.dll. Проверьте, что двоичный файл храниться на указанном пути.

Как можно решить эту проблему?

Спасибо.
...
Рейтинг: 0 / 0
Запуск программы невозможен, так как на компьютере отсутствует Qt5Core.dll
    #38577572
Фотография Анатолий Широков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtus,

почитай вдумчиво, что нужно для того, чтобы твое приложение перенести на другую машину http://qt-project.org/doc/qt-5/windows-deployment.html#application-dependencies
...
Рейтинг: 0 / 0
Запуск программы невозможен, так как на компьютере отсутствует Qt5Core.dll
    #38577585
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtusЯ скачал эту библиотеку, сохранил в С:\windows\system.32, затем стал её регистрировать при помощи команды:

Код: plaintext
С:\windows\system.32\regsvr32.exe Qt5Core.dll

и получаю ошибку:
Код: plaintext
не удалось загрузить модуль Qt5Core.dll. Проверьте, что двоичный файл храниться на указанном пути.

Как можно решить эту проблему?



regsvr32 -- это регистрация OLE-сервера на данной машине. Это нужно делать только для тех компонент, которые являются OLE-серверами (ActiveX компоненты, например).
Qt5Core.dll ни в коем случае таковым не является.

Т.е. regsvr32 запускать просто не нужно.
Нужно просто положить Qt5Core.dll в каталог с запускаемой программой или в один из каталогов, доступных через переменную окружения PATH.

Но проблема всё же у тебя есть -- Qt5Core.dll -- не единственная .dll, которую нужно выложить таким образом (см. ссылку, предоставленную АШ).
...
Рейтинг: 0 / 0
Запуск программы невозможен, так как на компьютере отсутствует Qt5Core.dll
    #38577644
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.
Я скачал программу "Dependency Walker". Он мне показал, что не хватает 4х библиотек. Я их скачал и распаковал в папку с программой.
Затем я снова открыл "Dependency Walker" и во второй раз он мне показал ещё больше недостающих библиотек. Их также все вручную качать и ставить или я что-то делать не так?
...
Рейтинг: 0 / 0
Запуск программы невозможен, так как на компьютере отсутствует Qt5Core.dll
    #38577714
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtusСпасибо.
Я скачал программу "Dependency Walker". Он мне показал, что не хватает 4х библиотек. Я их скачал и распаковал в папку с программой.


Молодец. Продолжай в том же духе.

(учти, что если у тебя Win64, то ты должен отдельно пользоваться depends 64 для 64-битных программ и depends 32 для 32-битных)

mr_virtusЗатем я снова открыл "Dependency Walker" и во второй раз он мне показал ещё больше недостающих библиотек. Их также все вручную качать и ставить или я что-то делать не так?


Скачай редистрибуцию QT и поставь.
Но вообще если у тебя на машине стоит QT, то там должны быть все библиотеки нужные уже.
Учти также, что библиотеки QT зависят ещё и от компилятора, которым собраны (т.н. платформы, внутри называется Kit).
Так что бери .dll для того компилятора, которым ты собирал свою программу.
...
Рейтинг: 0 / 0
Запуск программы невозможен, так как на компьютере отсутствует Qt5Core.dll
    #38577777
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtusя что-то делать не так?
Ты связался с QT. Большая ошибка.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Запуск программы невозможен, так как на компьютере отсутствует Qt5Core.dll
    #38577805
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,
я прописал в переменную PATH путь к библиотекам(C:\Programs\Qt\5.2.0\mingw48_32\bin), которые подгружаются динамически.

На библиотеки теперь ошибка не происходит. Появляется другая ошибка:
"Точка входа в процедуру _Z11qt_assert_zPKcS0_SO_i не найдена в библиотеке DLL Qt5Cored.dll".

Из-за чего это, не знаете?
...
Рейтинг: 0 / 0
Запуск программы невозможен, так как на компьютере отсутствует Qt5Core.dll
    #38577806
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Почему ошибка?
...
Рейтинг: 0 / 0
Запуск программы невозможен, так как на компьютере отсутствует Qt5Core.dll
    #38577813
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtusПочему ошибка?
Потому что начинать программирование надо не со сложных и капризных фреймворков, а с
простых средств самой ОС.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Запуск программы невозможен, так как на компьютере отсутствует Qt5Core.dll
    #38577827
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

а простые средства самой ОС - то Вы имеет в виду WinApi(если о Windows) через VS c ними работать или как?
...
Рейтинг: 0 / 0
Запуск программы невозможен, так как на компьютере отсутствует Qt5Core.dll
    #38577872
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_virtusа простые средства самой ОС - то Вы имеет в виду WinApi(если о Windows)
через VS c ними работать или как?
Для начинающих лучше консольные программы. А каким компилятором собирать программы -
совершенно безразлично.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Запуск программы невозможен, так как на компьютере отсутствует Qt5Core.dll
    #38577901
mr_virtus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
спасибо.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Запуск программы невозможен, так как на компьютере отсутствует Qt5Core.dll
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]