1.源码: http://www.sqlite.org/download.html
1.1 Source Code
sqlite-amalgamation-3071602.zip 获取
sqlite3.h
sqlite3.c
1.2 Precompiled Binaries forWindows
sqlite-dll-win32-x86-3071602.zip 获取
sqlite3.def
修改该文件,增加两个函数的导出sqlite3_key和sqlite3_rekey
2. 加密源码:
http://sourceforge.net/projects/wxcode/files/Components/wxSQLite3/
2.1 wxsqlite3-3.0.3.tar.gz 解压后目录获取
wxsqlite3-3.0.3\sqlite3\secure\src
codec.c
codec.h
codecext.c
extensionfunctions.c
rijndael.c
rijndael.h
sha2.c
sha2.h
sqlite3secure.c
3.创建工程
3.1建立win32 dll空工程
3.2以上文件放在工程下的目录src下
3.5增加预编译宏
sqlITE_HAS_CODEC = 1
CODEC_TYPE = CODEC_TYPE_AES128
sqlITE_CORE
THREADSAFE
sqlITE_SECURE_DELETE
sqlITE_SOUNDEX
sqlITE_ENABLE_RTREE
3.6编译,ok