说明
最近写的文章有些多,懒得打字了,就直接上文章。这里说明一下,我说的是VS
,不是指定的哪一个VS版本。 先下载官方的源文件:sqlite-amalgamation-3071502.zip
下载下来的压缩包应该是这个样子的
新建一个测试工程
我这里使用的是vs2012,其他的VS也是一样的设置。
工程的配置,因为这是一个测试程序,所以他应该是一个exe
程序。
新建sqlite3静态连接
在原来的工程添加一个新的工程sqlite_lib
工程的配置,因为是一个静态链接库
,所以我这里先选择Dll
的空工程,稍后在更改为lib
复制源文件
将下载的sqlite-amalgamation-3071502.zip中的文件解压到sqlite_lib
的根目录
将sqlite3.c
、sqlite3.h
、sqlite3ext.h
添加到工程
设置工程
测试工程
插入包含的头文件
#include "../sqlite_lib/sqlite3.h"
工程代码
#include "stdafx.h"
#include "../sqlite_lib/sqlite3.h"
int _tmain(int argc, _TCHAR* argv[])
{
sqlite3 *db = NULL;
if (sqlite3_open("sollyu_test.db",&db))
{
fprintf_s(stderr,"can't open database:%s\n","test.db");
}
return 0;
}
编译结果
运行结果
结束语
OK,sqlite_lib工程全部都完成了,可以直接使用静态链接库了。