КГ
27 сентября 2024 г. 18: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 г. 0:33

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

  1. [Paths]
  2. Prefix=..
  3. Binaries=bin
  4. Libraries=lib
  5. Plugins=plugins
  6. Imports=imports
  7. Qml2Imports=qml
    IscanderChe
    • 1 ноября 2024 г. 0:43

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

      Комментарии

      Только авторизованные пользователи могут публиковать комментарии.
      Пожалуйста, авторизуйтесь или зарегистрируйтесь