vs2013中配置SQLite数据库
2024-09-06 04:28:51
源码:Database.7z
SQLite官方下载页只提供SQLite3.def和SQlite3.dll文件的下载,若使用VC++编程的话,还需要SQLite3.lib库文件,才能调用编译成功。我们可以使用 Visual C++ 提供的 X:\Program Files\Microsoft Visual Studio 11.0\VC\bin\lib.exe 程序生成 SQLite3.lib 库文件。
官方下载地址: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 两个文件。如下图所示:
下载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 = ;
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 ;
}
编译,不报错的话即环境配置正确。
说明:
- 在第二步中,"D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\lib.exe"是lib.exe的路径,lib.exe应在自己安装vs2013的位置找,例如我的lib.exe位置为,则此处应输入"D:\vs2013\VC\bin\lib.exe";
- vs2013中应在属性页作如下配置,其中的路径说明见3:
3.应下载:上图中的包含目录和库目录即为此文件解压后的路径
最新文章
- Oracle 11.2.0.4 RAC安装最新PSU补丁
- 模板类 error LNK2019: 无法解析的外部符号
- SVG实现导航动画
- pdsh使用
- Android各种屏幕适配原理
- canvas API ,通俗的canvas基础知识(三)
- JavaScript EventLoop
- c++ 枚举 在函数中的应用
- c++ 概念及学习/c++ concept&;learning(一)
- C++ 完美破解九宫格(数独)游戏
- .Net程序员学用Oracle系列(8):触发器、任务、序列、连接
- VIP站长大会(北京站)常见问题解答
- ARPU值分析
- 将数据按照gzip当时解压的工具类
- Day9 Python基础之函数基础(七)
- appium学习记录1
- Ng第五课:Octave 教程(Octave Tutorial)
- 【laravel5.* + 钉钉实现WEB第三方登录】 使用redis 作为持久化存储
- Mongodb系列文章
- 使用 $scope.$apply 手动更新页面数据
热门文章
- [经验] Java 使用 netty 框架, 向 Unity 客户端的 C# 实现通信[2]
- Re(正则表达式)库入门
- CentOS7重启和关机
- Springmvc-crud-02错误(添加出现中文乱码)
- spring boot 配置logback日志之jdbcTemplate打印sql语句配置
- swift中的可选类型
- mapreduce课上实验
- 吴裕雄 python 机器学习——数据预处理嵌入式特征选择
- Hadoop学习笔记(三):分布式文件系统的写和读流程
- C语言:把分数最低的学生数据放入数组b所指的数组中,-从键盘输入若干字符串,写入文件myfile4中,用-1作字符输入结束的标志,