Где плагин Qt sqlite ищет библиотеки расширений

Как описано в этой ошибке на Facebook, вы также можете запросить конкретные размеры изображений теперь с помощью нового синтаксиса API [ field ].

Например:

https://graph.facebook.com/____OBJECT_ID____?fields=picture.type(large)

0
задан user8908459 5 March 2019 в 15:49
поделиться

1 ответ

Это оказалось проблемой из нескольких частей.

Ответ на первоначальный вопрос заключается в том, что Qt ищет библиотеки в рабочем каталоге (QDir::currentPath()) и в ПУТИ Windows.

Часть 1:

В Windows ошибка specified module could not be found также может означать, что одна из зависимостей mod_spatialite.dll не найдена. В моем случае я забыл переместить эти зависимости в тот же каталог, что и mod_spatialite.dll. Они включают в себя:

  • libgcc_s_dw2-1.dll
  • libstdc ++ - 6.dll
  • libsqlite3-0.dll
  • libxml2-2.dll
  • zlib1.dll
  • libfreexl-1.dll
  • libgeos_c-1.dll
  • libgeos-3-5-0.dll
  • [ 1114] libiconv-2.dll
  • liblzma-5.cll
  • libproj-9.dll

Часть 2:

Библиотеки libgcc_s_dw2-1.dll и libstdc++-6.dll, поставляемые с libspatialite, не работают с Windows 10. Подробнее об этом здесь и здесь . Они будут аварийно завершать программу при загрузке. Для меня исправлением было получить те же библиотеки из моей установки Qt на C: \ Qt \ 5.11.3 \ mingw53_32.

0
ответ дан user8908459 5 March 2019 в 15:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: