写在前面
注意: 各版本的不同,关注兼容性;
- 本文演示版本: 1.3 ;
- 正考虑为其增加 cmake 脚本, 默认使用 qmake 编译源码;
- 本文演示Qt版本: 5.14
- 本文演示操作系统: windows11
目标
- 本文将介绍 QtCipherSqlitePlugin 的以下三方面
- 构建
- 验证
- 使用
概述
- sqlite默认不支持文件加密, 商业版支持加密。
- QtCipherSqlitePlugin 是一个开源加密sqlite数据库的项目, 可以在 QtCipherSqlitePlugin github 和 QtCipherSqlitePlugin gitee获取源码。
- 基于某些原因,本文不提供源码, 有需要,请联系文末 二维码 或 私信。
以下使用,假定已下载好官方源码
源码下载:
git clone https://github.com/devbean/QtCipherSqlitePlugin.git
构建
官方源码中提供了范例和插件源码。 下文演示为: 构建含演示范例。
步骤
- 1 来到源码解压目录
cd QtCipherSqlitePlugin
- 2 使用QtCreator打开 QtCipherSqlitePlugin目录下的QtCipherSqlitePlugin.pro工程文件
- 3 发现官方默认使用的时VS2015构建套件, 而本机只有Qt5.14, 故而将构建套件改为本机的Qt套件,方法(基于步骤2):