将SQLite编译成在Symbian 9.1及更高版本上运行的程序?

时间:2010-06-16 12:46:41

标签: sqlite symbian

如何在运行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函数,但不确定这是否可行。

1 个答案:

答案 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开始提供。