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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/XinYaping/article/details/80586529

软件环境说明

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 库。

通过 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 库的目录中去。
这里写图片描述

这里写图片描述

猜你喜欢

转载自blog.csdn.net/XinYaping/article/details/80586529
今日推荐