社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
SQLite官方下载页只提供SQLite3.def和SQlite3.dll文件的下载,若使用VC++编程的话,还需要SQLite3.lib库文件,才能调用编译成功。我们可以使用 Visual C++ 提供的 X:Program FilesMicrosoft Visual Studio 11.0VCbinlib.exe 程序生成 SQLite3.lib 库文件。
官方下载地址:http://www.sqlite.org/download.html
一、下载 SQLite3.def和SQlite3.dll 文件,并解压到如 D:SQLite3 目录下。
二、运行 CMD, 输入: "D:Program Files (x86)Microsoft Visual Studio 14.0VCbinlib.exe" /MACHINE:IX86 /DEF:D:SQLite3SQLite3.def /OUT:D:SQLite3SQLite3.lib
如下图所示:
三、回车后,成功生成 SQLite3.lib 和 SQLite3.exp 两个文件。如下图所示:
下载SQLite源文件
项目属性
a) 添加包含目录,即刚才下载解压后sqlite3.h所在路径。
b) 添加库目录,即添加SQLite3.lib所在文件路径。
c) 链接器-输入-附加依赖项,输入SQLite3.lib。
注:SQLite3路径下文件如下图:
3.添加源文件,输入如下:
#include <stdio.h>
#include "sqlite3.h"
int main(int argc, char* argv[])
{
sqlite3 *db;
char *zErrMsg = 0;
int rc;
rc = sqlite3_open("test.db", &db);
if (rc) {
fprintf(stderr, "Can't open database: %sn", sqlite3_errmsg(db));
}
else {
fprintf(stderr, "Opened database successfullyn");
}
sqlite3_close(db);
return 0;
}
编译,不报错的话即环境配置正确。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!