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


第三步,编译。

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

在VS2013下编译sqlite3

在编译osgearth时后需要编译sqlite3的时候出现,出现很多链接错误,参考网上资料http://blog.csdn.net/wenchao126/article/details/7912366...

VS2010下编译sqlite3

首先下载源码,SQLITE中第一个下载文件就是,下载sqlite-amalgamation-3081101.zip,当前版本是3.8.11,里面包含了四个文件,sqllite3.h、sqlite3.c...
  • IvanLJF
  • IvanLJF
  • 2015年08月18日 22:26
  • 915

使用VS2012编译SQLite

最近工作的过程中需要用到SQLite,官网上主要是下载的SQLite是编译好的,需要自己编译,这里将编译的相关方法分享出来,希望对大家有用! 1.下载SQLite 到SQLite官网http://...

如何编译SQLite-How To Compile SQLite

如何编译SQLite   SQLite是ANSI-C的源代码。在使用之前必须要编译成机器码。这篇文章是用于各种编译SQLite方法的指南。 这篇文章不包含编译SQLite的每个步骤的反馈,那样可能会困...

如何编译SQLite-How To Compile SQLite

SQLite是ANSI-C的源代码。在使用之前必须要编译成机器码。这篇文章是用于各种编译SQLite方法的指南。 这篇文章不包含编译SQLite的每个步骤的反馈,那样可能会困难因为每种开发场景都...

SQLite的编译、安装和使用

引言:sqlite简介 sqlite是嵌入式SQL数据库引擎SQLite(SQLite Embeddable SQL Database Engine)的一个扩展。 SQLite是一个实现嵌...
  • whz_zb
  • whz_zb
  • 2012年05月28日 21:21
  • 7774

sqlite-3.3.6编译安装与交叉编译全过程详细记录

sqlite-3.3.6编译安装与交叉编译下文介绍的内容都是基于 Linux RedHat 9.0 平台的。一、PC机编译安装请阅读在安装包里的 INSTALL 文件。或者使用PEAR install...
  • zieckey
  • zieckey
  • 2006年08月02日 11:59
  • 2648

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

(转)VC环境编译使用sqlite数据库全过程

知识补充:       sqlite3.dll动态链接库,它允许程序共享执行特殊任务所必需的代码和其他资源。       动态的sqlite3.lib相当于一个h文件,是对实现部分(.dl...

Windows下编译和使用SQLite数据库

SQLite,是一款轻型的数据库,它只占用极少的资源,支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 C++、C#、PHP、Java等。本篇主要讲述如何...
  • cwqcwk1
  • cwqcwk1
  • 2013年11月12日 21:12
  • 3177
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:windows环境下使用VS2012编译SQLITE3
举报原因:
原因补充:

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