第一步:进入到SQLite的官网下载sqlite-amalgamation-3_7_2和sqlitedll-3_7_2这两个文件,我使用的版本是3.7的有兴趣的朋友可以将帮助文档下载下来,里面的内容很丰富。将这两个文件下载完毕后解压。

第二步:将sqlite3.dll复制到system目录下,然后将sqlite3.def复制到VC的安装目录下的bin文件夹下。

第三步:然后在命令行中进入到该目录下运行命令LIB /MACHINE:IX86 /DEF:sqlite3.def 这里解释一下lib这个工具需要自己查一下系统参数,根据不同的系统可能参数不一样,如果提示缺少什么文件的话可以在系统中搜索一下,将这个文件复制到该文件夹下。运行完毕后就会生成一个sqlite3.lib文件,然后就可以把这个文件复制到要调用的程序目录中去了。

第四步:将sqlite-amalgamation-3_7_2中的sqlite3.h拷贝到VC安装目录的include文件夹,将生成的sqlite3.lib拷贝到安装目录的lib文件下,那么咱们的调用环境就准备就绪了。

第五步:在程序的project->settings->link->object/library modules: 这个项目中将上面生成的lib引入进来就可以使用了。

第六步:第一个测试程序,数据库连接。

sqlite3 *db;
  sqlite3_open("e://sqlite3//first.db",&db);

如果目录不存在这个文件,可以创建一个。

注意需要在数据库连接结束后调用sqlite3_close(db);来关闭数据库。

这个是通过程序创建一个数据库。

下面我们通过sqlite工具创建一个数据库。

在sqlitedll-3_7_2这个文件夹下有一个sqlite3.exe,我们将这个文件拷贝到任意目录,为了方便我们将这个文件拷贝到我们要创建数据库的目录,然后再命令行中进入到该目录,运行sqlite3 second.db 然后创建对应的表就可以生成一个数据库,在这个命令行中的所有操作都需要以;结尾。

SQLite VC环境搭建相关推荐

  1. 【SDL的编程】VC环境搭建

    SDL(simple DirectMedia Layer)是一个可跨平台的开源库,最近由于自己的兴趣,就把它windosXP下的环境搭建了下. PC:Mircrosoft Windows XP Ser ...

  2. 【入门基础】conda+jupyter玩转数据科学环境搭建

    文章来源于Python大数据分析,作者费弗里 本文示例yaml文件已上传至我的Github仓库: https://github.com/CNFeffery/DataScienceStudyNotes[ ...

  3. DataAnalysis:基本概念,环境介绍,环境搭建,大数据问题

    1,概述 1.1,数据的性质 所谓数据就是描述事物的符号,是对客观事物的性质.状态和相互关系等进行记载的物理符号或者是这些物理符号的组合.在计算机系统中,各种文字.字母.数字符号的组合,图形.图像.视 ...

  4. 第02章_MySQL环境搭建

    第02章_MySQL环境搭建 1. MySQL的卸载 步骤1:停止MySQL服务 在卸载之前,先停止MySQL8.0的服务.按键盘上的"Ctrl + Alt + Delete"组合 ...

  5. windows下pomelo开发环境搭建及JS乱码问题

    from: http://blog.csdn.net/wangqiuyun/article/details/9243263 最近一直在研究node.js这一块,为的就是使用网易的pomelo框架,学习 ...

  6. 【游戏开发】基于VS2017的OpenGL开发环境搭建

    一.简介 最近,马三买了两本有关于"计算机图形学"的书籍,准备在工作之余鼓捣鼓捣图形学和OpenGL编程,提升自己的价值(奔着学完能涨一波工资去的).俗话说得好,"工欲善 ...

  7. 跨平台C++开发环境搭建——GNU+STL+Boost+wxWidget+OpenSceneGraph

    学了好长时间的C++了,鉴于对标准和设计模型模式的推崇,一直没有找到合适的GUI语言,也一直苦于GUI开发时我还要借助于Delphi,但是现在不一样了,花了一个周末整个跨平台的C++开发环境,编译器采 ...

  8. Qt5.7 + VS2015 环境搭建

    Qt5.7 + VS2015 环境搭建 http://blog.csdn.net/liang19890820/article/details/53931813 之前介绍过 Qt5.x 的环境搭建,5. ...

  9. Win10+Python+Django+Nginx+MySQL开发教程及实例(1)——开发环境搭建

    Win10+Python+Django+Nginx+MySQL开发教程及实例 PaulTsao 本教程共有三篇内容: 第一篇:Win10+Python+Django+Nginx+MySQL 开发环境搭 ...

最新文章

  1. PHP guzzle异步请求数据,怎么在PHP中使用Guzzle执行POST和GET请求
  2. shiro框架@RequiresPermissions 解释
  3. Canvas制作动态进度加载水球
  4. mysql时间间隔interval_MySQL DATEDIFF函数获取两个日期的时间间隔的方法
  5. 图解TCP三次握手和四次挥手!(简单易懂)
  6. pycharm构建虚拟环境_10分钟,带你用Python构建RESTful API 服务
  7. Delphi中使用全局钩子
  8. vue-lazyload vue图片懒加载插件的使用记录
  9. PAT 乙级 1008. 数组元素循环右移问题 (20) Java版
  10. Harmony OS — ProgressBar垂直、水平进度条
  11. 人与人之间需要最基本的信任
  12. DH参数与URDF盲点
  13. cad尺寸标注快捷键_CAD软件中如何修改设置CAD标注尺寸的值?
  14. 地面波天线怎样能多收台_教你怎样挑选DTMB地面波天线
  15. Installations
  16. 程序员玩‘附近的人’,妹子还没泡,先学会了个专业技能!
  17. CC2640R2F学习笔记(1)——搭建环境、编译烧写
  18. 23考研人撑住!考研第一波弃考高峰期已经到来!
  19. fio使用good blog
  20. 你离成为特工,只差一种“用手指打电话”的神功

热门文章

  1. Nginx的可视化神器nginx-gui的下载配置和使用
  2. C#中在多个地方调用同一个触发器从而触发同一个自定义委托的事件
  3. SpringBoot中自定义日志配置logback-spring.xml
  4. C++ 中的 IO流
  5. mac vulkan_Mac OSX系统下使用OpenGL
  6. 592zn rom/apk 自动签名工具_ios超级签名服务器
  7. 数据之“星”再燃,第二届「星斗奖」申报正式启动!
  8. 高薪寻人 | 2018 “神策杯”高校算法大师赛 6 强诞生,【招人】进行时……
  9. TPYBoard:一款可以发挥无限创意的MicroPython开发板
  10. idea上一些比较有用的插件