天天看點

基于wxSQLite3的加密sqlite3動态庫——windows版本

下載下傳好的代碼中有預先編譯好的動态庫,靜态庫,可惜隻是32位版本的,如果隻需要32位的庫直接拿來使用就行了,庫檔案放在aes128、aes256下面。

https://sourceforge.net/projects/wxcode/files/Components/wxSQLite3/wxsqlite3-3.3.1.zip/download

基于wxSQLite3的加密sqlite3動态庫——windows版本
如果需要使用64位的版本,就需要自己生成工程檔案編譯生成了。下面的連接配接中有生成工程檔案的工具premake5.exe。
           

連結:https://pan.baidu.com/s/1BPiYoGXe0Yt8oo1sJzZFzQ

提取碼:6h8d

要生成工程檔案,需要使用工具premake5.exe和工程描述檔案——premake5.lua,将premake5.exe放到premake5.lua檔案的同一級,執行premake5.exe vs2019,就會在build目錄下面生成vs2019的工程檔案,當報錯“Error: invalid value ‘Unicode’ for flags”時,将檔案premake5.lua中的 'Unicode’删除就能正常執行下去。

基于wxSQLite3的加密sqlite3動态庫——windows版本
基于wxSQLite3的加密sqlite3動态庫——windows版本

直接打開工程檔案SQLite3.sln就能進行編譯生成支援加密的sqlite3庫了,打開完成之後可以選擇要編譯生成的加密方式、支援的位數等等,目前的工程檔案能正常生成靜态庫檔案,生成動态庫時會報錯。

基于wxSQLite3的加密sqlite3動态庫——windows版本

繼續閱讀