1.到SQLite网站下载
sqlite-amalgamation-3080500.zip
sqlite-dll-win32-x86-3080500.zip
2.到sf.net网站下载wxsqlite3,wxsqlite3-3.1.1.zip,或者Google然后下载
3.visual studio 2012创建win32 dll 空项目
4.创建def文件,然后从sqlite-dll-win32-x86-3080500.zip解压出来的文件的内容拷贝到新创建的文件中去即可。或者
从sqlite-dll-win32-x86-3080500.zip解压出来的def文件添加到工程中,需要创建或者在项目属性链接器中输入中模块定义选择刚刚导入的def文件
5.将sqlite3.h和sqlite3secure.c添加到工程中,将codec.c codec.h rijndael.c rijndael.h codecext.c sqlite3.c拷贝到工程目录下,不要添加到工程中。
6.预处理添加
SQLITE3_EXPORTS
SQLITE_HAS_CODEC
CODEC_TYPE=CODEC_TYPE_AES128
SQLITE_CORE
THREADSAFE
SQLITE_SECURE_DELETE
SQLITE_ENABLE_COLUMN_METADATA
SQLITE_ENABLE_RTREE
7.编辑def文件,增加导出函数
sqlite3_rekey
sqlite3_key
8.编译,成功!假如出现错误看看你的工程文件中是否有多余的文件,一般错误都由此造成的。
工程文件只有三个文件:sqlite3.h、sqlite3secure.c和sqlite3.def