vs2013编译加密版sqlite3(附带源码)

19 篇文章 0 订阅
5 篇文章 0 订阅

说明:本实例使用的是wxSQLite3的封装版。

下载说明:本实例下载的是wxsqlite3.3.3.1版本。

编译环境:vs2013。

配置执行流程:

1、新建一个Win32程序,命名为demo,在项目根目录demo同级创建lib和include文件夹;

2、将下载的wxsqlite3.3.3.1解压包里面的sqlite3\include\sqlite3.h文件拷贝到demo工程include文件夹下面;

3、将下载的wxsqlite3.3.3.1解压包里面的sqlite3\secure\aes128\dll\release\sqlite3.lib拷贝到demo工程lib文件夹下面;

4、将下载的wxsqlite3.3.3.1解压包里面的sqlite3\secure\aes128\dll\release\sqlite3.dll拷贝到demo工程的执行目录;

5、在demo工程中的sqlite3.h的最前面添加如下代码:

                   #ifndef  SQLITE_HAS_CODEC

                   #define SQLITE_HAS_CODEC

                   #endif

也可在demo工程名下右键--属性--配置属性--C/C++--预处理器--预处理器定义中输入SQLITE_HAS_CODEC;

6、在demo工程名下右键--属性--配置属性--链接器--输入--附加依赖项中输入sqlite3.lib,本例将sqlite3.lib放在lib文件夹下,所以还需要设置demo工程名下右键--属性--配置属性--链接器--常规--附加库目录中输入..\lib\;

通过以上流程就可以完成基本的配置,具体的代码可以自己实现,也可下载sqlite3_encryption_demo.zip

如果是自己编写的话,基本的流程是:

1、调用sqlite3_open打开数据库;

2、执行sqlite3_key设置密码;

3、执行一系列的操作;

4、调用sqlite3_close关闭数据库。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值