软件环境说明
Windows 7 或者 Windows 10,Visual Studio 2015。
当前 wxWidgets 的最新稳定版本是 3.1.1,wxsqlite3 的最新稳定版本是 4.0.3。
安装 wxWidgets 库
由于 wxsqlite3 依赖于 wxWidgets,所以我们要先安装 wxWidgets 库。
在 wxWidgets 官方网站 上下载最新稳定版本的 wxWidgets 库。
如上图所示,点击 wxMSW DLLs 链接,然后选择与 Visual Studio 2015 相符的动态链接库。如下图所示。如果您的 Visual Studio 版本和我不同,那么选择您自己相应的版本即可。
然后安装。安装过程中要正确设置系统环境变量:
编译 wxsqlite3 库
下载 wxsqlite3 库
首先要去 github 下载最新的 wxsqlite3 库。
- wxsqlite3 的官方网址:https://utelle.github.io/wxsqlite3/docs/html/index.html
- wxsqlite3 的 github 网址:https://github.com/utelle/wxsqlite3
- wxsqlite3 的 git 地址:https://github.com/utelle/wxsqlite3.git
通过 git clone https://github.com/utelle/wxsqlite3.git 命令下载 wxsqlite3 的代码,然后查看它都有哪些用于发布稳定版本的 tag:
git tag
从输出结果得知最新的发布分支是 4.0.3。所以我们切换到 4.0.3 tag:
git checkout v4.0.3 -b b4.0.3
修改 Visual C++ 工程
进入 build 目录,找到属于 Visual C++ 2015 的工程 solution 文件:
用 Visual C++ 2015 打开它,然后添加两个 preprocessor 定义:
WXUSINGDLL
wxMSVC_VERSION_AUTO
编译
然后编译以下工程:
得到静态链接库,并把他们拷贝到 wxWidgets 库的目录中去。