Привет!
Есть приложение, которое использует SQLite, приложение собрано с VisualStudio 2008 на Windows XP SP3, Qt скачан с офф. сайта по ссылке Qt libraries 4.6.3 for Windows (VS 2008, 194 MB) (
http://qt.nokia.com/downloads/windows-cpp-vs2008).
Отладочная (debug) версия приложения запакована в инсталяционный пакет (.msi) и устанавливается из него.
После установки в папке приложения находится папка sqldrivers в которой лежат qsqlite4.dll и qsqlited4.dll, взятые из "c:\Qt\4.6.3\plugins\sqldrivers\".
На моей машине приложение работает нормально, как при дебаге, так и при установке, но на некоторых машинах с Windows 7 не может загрузить SQLite plug-in.
На Windows 7 машине, на которой приложение не работает, при помощи process monitor'a (
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx) я увидел, что процесс приложения ищет,
находит и читает dll-ку qsqlited4.dll, но плагин все равно не загружается.
При перенаправлении debug-вывода в файл, нахожу там следующие строки:
Warning: QSqlDatabase: QSQLITE driver not loaded
Warning: QSqlDatabase: available drivers:
Искал и по форуму и по интернету, помогите пожалуйста.