VS2015中配置SQLite3 - Go语言中文社区

VS2015中配置SQLite3


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 两个文件。如下图所示:
这里写图片描述

VS2015中配置使用SQLite3

下载SQLite源文件
这里写图片描述

  1. 新建Win32空项目。
  2. 项目属性
    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;
}

编译,不报错的话即环境配置正确。

参考:
https://www.douban.com/note/309481536/

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/hjl240/article/details/77896116
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-08-26 21:24:33
  • 阅读 ( 1375 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

推荐文章

猜你喜欢