КГ
Қыр. 27, 2024, 6:09 Т.Қ.

Не запускается программа на Qt: точка входа в процедуру не найдена в библиотеке DLL

Qt, C++, MinGW

Написал программу на C++ Qt в Qt Creator, сбилдил Release с помощью MinGW 64-bit, бинарнику напихал dll-ки с помощью windeployqt.exe. При попытке запуска моей сбилженной программы выдаёт три ошибки "Точка входа в процедуру ... не найдена в библиотеке DLL ...".
Qt версии 6.4.0.
Данная ошибка появляется у меня даже при попытке запустить пустое консольное приложение, собранное тем же способом.

Вот скрины ошибок:

Qt6Widgets.dll error

Qt6Gui.dll error

Помогите, пожалуйста, исправить эту проблему.

3

Ол саған ұнайды ма? Әлеуметтік желілерде бөлісіңіз!

2
R
  • Қар. 1, 2024, 12:33 Т.Ж.

Прочитай про те в якому порядку і з яких місць завантажуютсья бібліотеки в програмах, що таке environment variables
і що таке qt.conf
простий приклад файлу

[Paths]
Prefix=..
Binaries=bin
Libraries=lib
Plugins=plugins
Imports=imports
Qml2Imports=qml
    IscanderChe
    • Қар. 1, 2024, 12:43 Т.Ж.

    Попробуйте прогу CQtDeployer

      Пікірлер

      Тек рұқсаты бар пайдаланушылар ғана пікір қалдыра алады.
      Кіріңіз немесе Тіркеліңіз