Maximus
|
Posted: Tue Dec 28, 2010 16:56 Post subject: Работа с БД SQLite |
|
|
Ребяты, поделитесь опытом, у кого он есть по этому поводу.
Никак не могу уяснить как правильнее/удобнее использовать библиотеку SQLite.
Использую wrapper CppSQLite3U от Tyushkov Nikolay созданный на основе CppSQLite3 от Rob Groves. Работаю в среде C++ Builder.
Если сделать sqlite3.lib (из sqlite3.dll) и подключить потом его к проекту, то во время отладки все прекрасно работает.
Думалось, что потом положу плагин и sqlite3.dll рядом с ним и все будет работать. Но при попытке установить плагин в ТС ругается, что в системе не установлены все необходимые DLL.
Следующий способ. Попытался воспользоваться исходниками sqlite3.h, sqlite3.c (и все что в sqlite-amalgamation входит). Тут имею проблему на этапе линковки:
Code: | [ILINK32 Error] Error: Unresolved external '_sqlite3_close' referenced from D:\MAXIMUS\PROJECTS\TCPHONEBOOK\DEBUG_BUILD\UNCPPSQLITE3U.OBJ |
Ранее имел опыт подключения экспортируемых функций библиотеки при помощи GetProcAddress. Но тут придется править wrapper, а этого мне не хочется.
Кто может ткнуть пальцем в проблему или поделиться полезным для меня кусочком кода (язык программирования принимается любой) - милости прошу :) _________________ tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar |
|