За работу с Sqlite отвечает sqlite.dll. Я её изменил и пересобрал, чтобы появилась новая функция в запросах в моей программе и sqliteman'е. Теперь понадобилось собрать под другую версию qt. Нехочится все время вручную патчить исходники. Как можно это исправить?
Новая функция SQLite? В смысле, новая функция, которой можно пользоваться в SQL-выражениях? Если так, то там ведь стандартный интерфейс добавления таких функций во время выполнения — зачем изменять саму SQLite?
Как я понимаю, проблема в том, что qsqlite включает в себя sqlite. А нельзя собрать sqlite.dll отдельно и объяснить qsqlite, что у меня своя библиотека? Вроде как у них на сайте это даже и предусмотрено:
If you don't want to use the SQLite library included with Qt, you can build it manually (replace $SQLITE by the directory where SQLite resides):
cd $QTDIR/src/plugins/sqldrivers/sqlite
qmake "INCLUDEPATH+=$SQLITE/include" "LIBS+=-L$SQLITE/lib -lsqlite"
make