В каком режиме вы работаете - отладка или выпуск? Если вы работаете в режиме отладки, вам нужна отладочная версия плагина SQLite с именем sqlite * d * 4.dll, а не sqlite4.dll.
Вы можете включить некоторые полезные данные отладки, установив переменную окружения QT_DEBUG_PLUGINS=1
. Если вы сделаете это, и вы получите что-то вроде этого
QFactoryLoader::QFactoryLoader() looking at "C:/Qt/4.7.0-mingw/plugins/sqldrivers/qsqlite4.dll"
In C:/Qt/4.7.0-mingw/plugins/sqldrivers/qsqlite4.dll:
Plugin uses incompatible Qt library
expected build key "Windows mingw debug full-config", got "Windows mingw release full-config"
вы знаете, что вам нужна отладочная версия плагина.
Кроме того, если есть проблема с поиском плагинов в папке исходных плагинов (которую вы указали в своем вопросе), вы можете создать папку sqldrivers
в папке вашего приложения и скопировать туда sqlite*.dll
плагинов. *