windows环境下使用VS2012编译SQLITE3

原创 2015年07月11日 00:18:08

具体在Visual Studio的各个版本下大同小异,相信下一次看到这里的时候一定在用不同的版本编译不同的sqlite吧。记录下以作备忘。最近一段,我已经第三次在不同的环境下编译sqlite了……

其实编译sqlite非常简单,只需要三步:

1打开VS

2编译

3关闭VS,并且使用生成的dll和lib

当然上面是开玩笑的。


首先,百度到最新的sqlite download page。

目前(2015年7月11日 0:00)的最新版本是3.8.10,顺便说一句,3.8.9以后的版本号称提高了一倍效率,但从实战中看,面对海量查询还是比Oracle慢许多。

需要下载的文件是source code里面的amalgamation.zip,解压出来带有sqlite3.c sqlite3.h sqlite3ext.h这三个文件。另外需要在页面下方下载dll.zip(32位dll),解压出sqlite3.def备用。


第二步,打开VS。新建win32项目,选dll类型,空项目。

1、加入两个头文件

2、源文件加入sqlite3.c和sqlite3.def

3、属性->链接器->输入中,设置模块定义文件 sqlite3.def

4、属性->C++->预处理器中,添加SQLITE_ENABLE_COLUMN_METADATA和SQLITE_ENABLE_RTREE


第三步,编译。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Windows中SQLite的编译及编程

网上很多大牛其实都写了,这里只是为了记录自己的学习情况,顺便学习一下编译生成静态链接库,进入正题 开发环境:Windows 10+VS2013。 开发语言:C/C++。 首先,要在C程序中使用S...
  • u014038534
  • u014038534
  • 2015年05月22日 20:56
  • 1379

Windows下编译和使用SQLite数据库

SQLite,是一款轻型的数据库,它只占用极少的资源,支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 C++、C#、PHP、Java等。本篇主要讲述如何...
  • cwqcwk1
  • cwqcwk1
  • 2013年11月12日 21:12
  • 3347

windows环境下使用VS2012编译SQLITE3

具体在Visual Studio的各个版本下大同小异,相信下一次看到这里的时候一定在用不同的版本编译不同的sqlite吧。记录下以作备忘。最近一段,我已经第三次在不同的环境下编译sqlite了…… 其...
  • acrux1985
  • acrux1985
  • 2015年07月11日 00:18
  • 1889

Sqlite3编译动态链接库资源

  • 2016年01月13日 22:55
  • 1.37MB
  • 下载

Windows7+VS2012下配置MPI环境

MPI(MessagePassing Interface)标准消息传递界面,主要是用于并行计算,或者用现在很流行的名词,大数据计算、分布式计算系统,其具体实现方式一般是使用MPICH。新瓶装旧酒而已,...
  • cornfield2012
  • cornfield2012
  • 2015年04月09日 23:41
  • 908

windows下如何使用c++ sqlite3

1. 首先, 安装sqlite3到官网下载sqlite-tools-win32-*.zip和 sqlite-dll-win32-*.zip这两个压缩文件(选择适合自己系统的, 我下载的是sqlite-...
  • chent86
  • chent86
  • 2017年08月14日 11:41
  • 300

SQLite3源码在Windows及WinCE平台下的编译方法

把源码下下来(第一项便是),上面有这么一句话:This ZIP archive contains all C source code for SQLite 3.7.6.2 combined into ...
  • u014409252
  • u014409252
  • 2014年03月28日 11:00
  • 1254

sqlite3在Visual studio 2012下的编译

  • 2014年04月08日 01:12
  • 10.98MB
  • 下载

Windows 下SQLite3的安装与使用

SQLite是一款轻量级的本地数据库,支持Windows/Linux/Unix等等主流的操作系统,同时支持很多程序语言,比如 C++、C#、PHP、Java等 本篇主要讲述如何在Windows下编...
  • zhangbohh8662
  • zhangbohh8662
  • 2017年05月23日 16:14
  • 1125

websocketpp vs2013编译

0. clone 代码 https://github.com/zaphoyd/websocketpp 1.安装cmake-gui 2. 修改CMakeLists 在开始处添加 (BOOST_ROO...
  • w839687571
  • w839687571
  • 2018年01月08日 19:27
  • 64
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:windows环境下使用VS2012编译SQLITE3
举报原因:
原因补充:

(最多只允许输入30个字)