在 Windows 平台上用最快捷的方式编译 wxsqlite3

软件环境说明

Windows 7 或者 Windows 10,Visual Studio 2015。
当前 wxWidgets 的最新稳定版本是 3.1.1,wxsqlite3 的最新稳定版本是 4.0.3。

安装 wxWidgets 库

由于 wxsqlite3 依赖于 wxWidgets,所以我们要先安装 wxWidgets 库。
在 wxWidgets 官方网站 上下载最新稳定版本的 wxWidgets 库。

在 Windows 平台上用最快捷的方式编译 wxsqlite3_第1张图片

如上图所示,点击 wxMSW DLLs 链接,然后选择与 Visual Studio 2015 相符的动态链接库。如下图所示。如果您的 Visual Studio 版本和我不同,那么选择您自己相应的版本即可。
在 Windows 平台上用最快捷的方式编译 wxsqlite3_第2张图片

然后安装。安装过程中要正确设置系统环境变量:
在 Windows 平台上用最快捷的方式编译 wxsqlite3_第3张图片

编译 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

在 Windows 平台上用最快捷的方式编译 wxsqlite3_第4张图片

从输出结果得知最新的发布分支是 4.0.3。所以我们切换到 4.0.3 tag:

git checkout v4.0.3 -b b4.0.3

这里写图片描述

修改 Visual C++ 工程

进入 build 目录,找到属于 Visual C++ 2015 的工程 solution 文件:
在 Windows 平台上用最快捷的方式编译 wxsqlite3_第5张图片

用 Visual C++ 2015 打开它,然后添加两个 preprocessor 定义:

WXUSINGDLL
wxMSVC_VERSION_AUTO

在 Windows 平台上用最快捷的方式编译 wxsqlite3_第6张图片

编译

然后编译以下工程:
在 Windows 平台上用最快捷的方式编译 wxsqlite3_第7张图片

得到静态链接库,并把他们拷贝到 wxWidgets 库的目录中去。
在 Windows 平台上用最快捷的方式编译 wxsqlite3_第8张图片

在 Windows 平台上用最快捷的方式编译 wxsqlite3_第9张图片

你可能感兴趣的:(C++,wxWidgets)