下载好的代码中有预先编译好的动态库,静态库,可惜只是32位版本的,如果只需要32位的库直接拿来使用就行了,库文件放在aes128、aes256下面。
https://sourceforge.net/projects/wxcode/files/Components/wxSQLite3/wxsqlite3-3.3.1.zip/download
如果需要使用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’删除就能正常执行下去。
直接打开工程文件SQLite3.sln就能进行编译生成支持加密的sqlite3库了,打开完成之后可以选择要编译生成的加密方式、支持的位数等等,目前的工程文件能正常生成静态库文件,生成动态库时会报错。