Visual C++ Tips: 创建 SQLite 静态库

来源:互联网 发布:淘宝115会员关键词 编辑:程序博客网 时间:2024/06/15 09:57

准备工作

本文所使用编译工具软件:Visual Studio 2015 Community
SQLite 版本:3.9.2

从 SQLite 官方网站 上下载最新稳定版本的源代码,解压缩,得到:
这里写图片描述

shell.c
sqlite3.c
sqlite3.h
sqlite3ext.h

创建 SQLite 静态库 VC++ 工程

打开 Visual Studio,创建 Win32 Console Application 工程:

这里写图片描述

这里写图片描述

注意:Application type 选择 Static library,Additional options 中的 Precompiled header 选项要反选(unchecked)。

这里写图片描述

如下图所示,将以下文件引入到工程中:

sqlite3.c
sqlite3.h
sqlite3ext.h

这里写图片描述

在项目属性中,将 Configuration Properties | General | Target Name 改为 sqlite3,这样,不管你的工程名称叫什么,编译出来的静态库的文件名就都是:sqlite3.lib

这里写图片描述

然后,就可以改变编译选项,得到你想要的 x86 / x64、Debug / Release 版本的静态库。

这里写图片描述

参考文章

  • Walkthrough: Creating and Using a Static Library (C++)
  • sqlitebot: Create static library sqlite.lib
0 0
原创粉丝点击