Плагин imageformat компилируется, но не распознается Qt, как отлаживать? - PullRequest
0 голосов
/ 04 ноября 2019

Я пытаюсь установить плагин imageformat для работы с файлами RAW (а именно: QtRaw отсюда; https://github.com/FMeinicke/QtRaw).

Я работаю в Windows и следую инструкциям, которые он компилируети устанавливает нормально, добавляет dll в каталог plugins / imageformats и т. д. Но затем при запуске тестов или простых списков-всех-форматов изображений он не отображается. Скомпилирован как 32-битный с MinGW 7.3.0 в Qt 5.13.1, те же настройки, что и в проекте, в котором я пытаюсь его использовать. Насколько я понимаю, он должен просто работать после установки и быть одним из доступных форматов изображений. Кажется, что все остальные библиотеки форматов изображений загружены должным образом.

Что может быть причиной этого и какие параметры отладки мне нужны, чтобы увидеть, правильно ли компилятор связывает его или где еще может быть проблема?

Из-за отсутствия каких-либо сообщений об ошибках мне трудно понять, куда идти дальше.

РЕДАКТИРОВАТЬ: С QT_DEBUG_PLUGINS = 1 я получаю следующую ошибку;

16:36:44: WARNING: QLibraryPrivate::loadPlugin failed on "E:/Qt/5.13.1/mingw73_32/plugins/imageformats/qtraw.dll" : "Cannot load library E:\\Qt\\5.13.1\\mingw73_32\\plugins\\imageformats\\qtraw.dll: The specified module could not be found." ((null):0, (null))

Но указанный файл присутствует в указанной папке?

...