VS2015中配置SQLite3
<div class="article-info-box">
<div class="article-bar-top d-flex">
<span class="time">2017年09月08日 16:20:37</span>
<div class="float-right">
<span class="read-count">阅读数:2380</span>
</div>
</div>
</div>
<article>
<div id="article_content" class="article_content clearfix csdn-tracking-statistics" data-pid="blog" data-mod="popu_307" data-dsm="post">
<div class="markdown_views">
<p>SQLite官方下载页只提供SQLite3.def和SQlite3.dll文件的下载,若使用VC++编程的话,还需要SQLite3.lib库文件,才能调用编译成功。我们可以使用 Visual C++ 提供的 X:\Program Files\Microsoft Visual Studio 11.0\VC\bin\lib.exe 程序生成 SQLite3.lib 库文件。</p>
官方下载地址:http://www.sqlite.org/download.html
一、下载 SQLite3.def和SQlite3.dll 文件,并解压到如 D:\SQLite3\ 目录下。
二、运行 CMD, 输入:
"D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\lib.exe" /MACHINE:IX86 /DEF:D:\SQLite3\SQLite3.def /OUT:D:\SQLite3\SQLite3.lib
如下图所示:
三、回车后,成功生成 SQLite3.lib 和 SQLite3.exp 两个文件。如下图所示:
VS2015中配置使用SQLite3
下载SQLite源文件
- 新建Win32空项目。
项目属性
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: %s\n", sqlite3_errmsg(db));
}
else {
fprintf(stderr, "Opened database successfully\n");
}
sqlite3_close(db);
return 0;
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
编译,不报错的话即环境配置正确。
<div class="article-bar-bottom">
<div class="article-copyright">
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hjl240/article/details/77896116 </div>
<div class="tags-box artic-tag-box">
<span class="label">文章标签:</span>
<a class="tag-link" href="http://so.csdn.net/so/search/s.do?q=sqlite3&t=blog" target="_blank">sqlite3 </a><a class="tag-link" href="http://so.csdn.net/so/search/s.do?q=visual studio&t=blog" target="_blank">visual studio </a><a class="tag-link" href="http://so.csdn.net/so/search/s.do?q=环境安装&t=blog" target="_blank">环境安装 </a>
</div>
<div class="tags-box">
<span class="label">个人分类:</span>
<a class="tag-link" href="https://blog.csdn.net/hjl240/article/category/7042793" target="_blank">sql </a>
</div>
</div>
<!-- !empty($pre_next_article[0]) -->
</div>