Sollyu

  • 捐赠
  • 关于
  1. 首页
  2. 原创文章
  3. 正文

VS中使用sqlite静态连接

2014年7月4日 5536点热度 1人点赞 2条评论

说明

最近写的文章有些多,懒得打字了,就直接上文章。这里说明一下,我说的是VS,不是指定的哪一个VS版本。 先下载官方的源文件:sqlite-amalgamation-3071502.zip

下载下来的压缩包应该是这个样子的

VS中使用sqlite静态连接

新建一个测试工程

我这里使用的是vs2012,其他的VS也是一样的设置。

VS中使用sqlite静态连接

工程的配置,因为这是一个测试程序,所以他应该是一个exe程序。

VS中使用sqlite静态连接

新建sqlite3静态连接

在原来的工程添加一个新的工程sqlite_lib

VS中使用sqlite静态连接

工程的配置,因为是一个静态链接库,所以我这里先选择Dll的空工程,稍后在更改为lib

VS中使用sqlite静态连接

VS中使用sqlite静态连接

复制源文件

将下载的sqlite-amalgamation-3071502.zip中的文件解压到sqlite_lib的根目录

VS中使用sqlite静态连接 将sqlite3.c、sqlite3.h、sqlite3ext.h添加到工程

VS中使用sqlite静态连接

VS中使用sqlite静态连接

设置工程

VS中使用sqlite静态连接

VS中使用sqlite静态连接

VS中使用sqlite静态连接

测试工程

插入包含的头文件

#include "../sqlite_lib/sqlite3.h"

VS中使用sqlite静态连接

工程代码

#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;
}

编译结果

VS中使用sqlite静态连接

运行结果

VS中使用sqlite静态连接

VS中使用sqlite静态连接

结束语

OK,sqlite_lib工程全部都完成了,可以直接使用静态链接库了。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: sqlite VS 连接 静态
最后更新:2014年7月4日

sollyu

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2021 sollyu.com. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

苏ICP备15007531号