使用:
sqlite3_key(db, "test123", 7);
抛出|| sqlite3_key未定义||错误,但我已经添加了sqlite3.h文件,它有该方法。
我意识到上面有这个暗示的评论。
** Specify the key for an encrypted database. This routine should be
** called right after sqlite3_open().
**
** The code to implement this API is not available in the public release
** of SQLite.
可能有什么不对?
答案 0 :(得分:0)
您的申请可能不包括CFLAG -DSQLITE_HAS_CODEC
在编译时提供sqlite3_key
,请检查。有关SQLCipher构建过程的更多信息,请参阅this页面。