iOS上的SQLite编译标志(libsqlite3)

时间:2015-04-27 08:12:57

标签: ios sqlite

SQLite的系统版本(即libsqlite3)使用的编译器标志是什么?某些功能,如在运行时加载插件,可以通过编译器标志禁用。

1 个答案:

答案 0 :(得分:1)

回答我自己的问题 - 从iOS 8.3开始,这里有标志。正如您所看到的,它包括RTree但禁用了扩展,即使我们现在可以在iOS上使用框架。

ENABLE_FTS3
ENABLE_FTS3_PARENTHESIS
ENABLE_LOCKING_STYLE=1
ENABLE_RTREE
MAX_MMAP_SIZE=0
OMIT_AUTORESET
OMIT_BUILTIN_TEST
OMIT_LOAD_EXTENSION
SYSTEM_MALLOC
THREADSAFE=2