如何在运行Symbian OS 9.1或更高版本的任何设备上使用SQLite C API?虽然看来9.4内置的SQLite内置的SQLite没有。看看http://sourceforge.net/projects/sqlites60/,似乎已将sQLite移植到较旧的Symbian版本中。唯一的问题是,当我想将SQLite编译成.sis文件并调用C API时,此代码假定您希望将SQLite与.net一起使用。理想情况下,我会编译一个类似于amalgamation.c的Symbian,并直接调用sQLite函数,但不确定这是否可行。
答案 0 :(得分:1)
您链接到的sqlite端口似乎可以使用C API - 有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开始提供。