Статическая сборка SQLLITE под Qt 4.8.1

В динамике все заработало сразу без проблем.

Первые проблемы появились в статическом варианте сборки sql исходников в Qt 4.8.1.

Добавили к configure.exe : -qt-sql-sqlite -qt-sql-sqlite2 и получаем ошибку при сборке статически :

D:QtSDK1.2.1QtSources4.8.1srcsqldriverssqlite2qsql_sqlite2.cpp:59: error: C1083: Cannot open include file: sqlite.h: No such file or directory !

sqlite.h отстутсвует в исходниках Qt 4.8.1 ...

Имя драйверов DBMS
QDB2 IBM DB2 (версия 7.1 и выше)
QIBASE Borland InterBase
QMYSQL MySQL
QOCI Драйвер Oracle Call Interface
QODBC Open Database Connectivity (ODBC) - Microsoft SQL Server и другие ODBC-совместимые базы данных
QPSQL PostgreSQL (версия 7.3 и выше)
QSQLITE2 SQLite версии 2
QSQLITE SQLite версии 3
QSYMSQL SQLite version 3 for Symbian SQL Database
QTDS Sybase Adaptive Server Note:obsolete from Qt 4.7

Из таблицы как-то странно получается , что похоже qt-sql-sqlite это последняя версия , то есть Lite версии 3 , а qt-sql-sqlite2 не последняя версия как можно было подумать.

Оставляем в configure.exe только один вариант -qt-sql-sqlite ошибка уходит и статическая сборка продолжается дальше... и завершается через15-20 минут.

Далее пробуем собрать наш проект статически :

QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");

В общем все работает как и предполагалось нормально .