Обычно, когда вы получаете сообщение об ошибке «драйвер не загружен», проблема заключается в пути к файлу libqsqlmysql.so.
Эта библиотека содержится в папке plugins / sqldrivers вашей установки Qt, и эта папка (sqldrivers) должна быть доступна для вашего исполняемого файла.
Вы должны убедиться, что папка sqldrivers находится в той же папке вашего исполняемого файла (который является одним из путей поиска по умолчанию), или изменить эти пути в вашем коде, используя QCoreApplication :: addLibraryPath
Итак, чтобы подвести итог:
- убедитесь, что путь к папке sqldrivers (или измените путь поиска плагина)
- убедитесь, что ссылкапротив libmysqlclient (в моей системе libmysqlclient_r это просто ссылка на libmysqlclient)
- Попробуйте опубликовать небольшой фрагмент кода, который вам не подходит.