Я создаю приложение CentOS8 Qt 5.12.8, которое использует MariaDB. Я создал плагин MySQL, используя методы настройки, и он создает файл библиотеки libq sqlmysql .so. Мое приложение создается без ошибок.
Проблема возникает при запуске моего двоичного файла на сервере, на котором не установлен Qt, ie бесплатная sh установка CentOS. Плагин MYSQL не загружен. Я попытался разместить файл libq sqlmysql .so в следующих местах (где binpath - это расположение моей двоичной программы), и ничего не работает:
/usr/lib
<binpath>/plugins
<binpath>/plugins/sqldrivers
Я также запускал ldd
в своем двоичном файле, и он не перечисляет libq sqlmysql .so как одну из зависимостей .
Я неправильно построил приложение? Или как правильно разместить библиотеку MYSQL плагина?