Приветстую. Сабж. Как можно работать с базой данных не компилируя проект с sqlite.h? Это дает очень большой размер, есть ли альтернатива sqlite.h ?
f13nd, это же драйвер? Я пишу приложение, критичное по размеру. Если добавить sqlite3.h в проект - приложение получит +400 кб. Есть ли аналог sqlite3.h, что бы подключить заголовочный файл в проект и работать с базой? Без отдельных драйверов или dll ?
Ну тут либо-либо. С базой так или иначе все равно что-то должно работать, слинкованный sqlite, дллка или odbc-интерфейс. Такой вот он нифига не лайт. В составе винды есть одбц-драйвер для *.mdb (без установки офиса), если так не хочется лишнего размера, переходи на него (не надо).
Если это все так, то как тогда пишут вирусы, которые воруют пароли из браузеров и имеют размер 50 кб без зависимостей?
Пропарсить файл базы можно и колхозным способом, использовать базу по назначению можно только полноценной реализацией.