Компилировать SQLite в программы, которые работают на Symbian 9.1 и выше? - PullRequest
1 голос
/ 16 июня 2010

Как я могу использовать API SQLite C на любом устройстве под управлением Symbian OS 9.1 или выше?Хотя кажется, что 9.4 поставляется с SQLite, встроенный в предыдущие версии, нет.Глядя на http://sourceforge.net/projects/sqlites60/, кажется, что sQLite был портирован на более старые выпуски Symbian.Единственная проблема заключается в том, что этот код предполагает, что вы хотите использовать SQLite с .net, когда я хочу скомпилировать его в файл .sis и вызвать API C.В идеале я бы скомпилировал Symbian-эквивалент amalgamation.c и вызвал бы функции sQLite напрямую, но не уверен, возможно ли это.

1 Ответ

1 голос
/ 16 июня 2010

Порт sqlite, с которым вы связаны, кажется, можно использовать с помощью API C - есть sqlite.dll, экспортирующий C API и `System.Data.SQLiteClient.dll, представляющий .net API. Он также основан на sqlite 3.5.4, который не является самой последней версией. Некоторые функции более поздних версий могут быть недоступны.

Symbian OS 9.4 SQLite имеет только пользовательский интерфейс клиент-сервер (RSqlDatabase и т. Д.) И не предоставляет собственный C API. C API доступен с Symbian OS 9.5 и более поздних версий.

...