/ / Kompilowanie SQLite do programów działających na Symbian 9.1 i wyższych? - sqlite, sqlite3, symbian

Kompilowanie SQLite do programów działających na Symbian 9.1 i wyższych? - sqlite, sqlite3, symbian

Jak mogę korzystać z SQLite C API na dowolnym urządzeniu z systemem Symbian OS 9.1 lub nowszym? O ile wydaje się, że 9.4 pochodzi z wbudowanym SQLite w poprzednich wersjach, nie. Patrzeć na http://sourceforge.net/projects/sqlites60/ wydaje się, że sQLite został przeniesiony do starszegoWydania Symbian. Jedynym problemem jest to, że ten kod zakłada, że ​​chcesz używać SQLite z .net, kiedy chcę skompilować go do pliku .sis i wywołać API C. Idealnie byłoby skompilować symbianowy odpowiednik amalgamation.c i wywołać funkcje sQLite bezpośrednio, ale nie jestem pewien, czy jest to możliwe.

Odpowiedzi:

1 dla odpowiedzi № 1

Port sqlite, z którym się łączyłeś, wydaje się być możliwy do użycia przy użyciu API C - tam jest sqlite.dll eksportowanie C API i `System.Data.SQLiteClient.biblioteka dll ujawniająca interfejs API .net. Jest również oparty na sqlite 3.5.4, który nie jest najnowszą wersją, niektóre funkcje nowszych wersji mogą być niedostępne.

Symbian OS 9.4 SQLite ma tylko niestandardowy interfejs klient-serwer (RSqlDatabase i takie) i nie ujawnia natywnego API C. Interfejs API C jest dostępny w systemie Symbian OS 9.5 lub nowszym.