加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

sqlite3编绎

发布时间:2020-12-12 19:41:32 所属栏目:百科 来源:网络整理
导读:首先下载源码,http://www.sqlite.org/download.html中第一个下载文件就是,下载sqlite-amalgamation-3071000.zip,当前版本是3.7.10,里面包含了四个文件,sqllite3.h、sqlite3.c、sqllite3ext.h、shell.c,shell.c暂时不用,由于源码中没有包含def文件,所

首先下载源码,http://www.sqlite.org/download.html中第一个下载文件就是,下载sqlite-amalgamation-3071000.zip,当前版本是3.7.10,里面包含了四个文件,sqllite3.h、sqlite3.c、sqllite3ext.h、shell.c,shell.c暂时不用,由于源码中没有包含def文件,所幸其dll版本中包含了def文件,所以需要下载dll压缩包,下载地址和源码在同一个页面上,下载sqlite-dll-win32-x86-3071000.zip。

下面就是工程建立步骤:

1.新建VS2010新建一个“Win32 项目”,命名为:sqlite3。

2.在接下来的对话框中选择“DLL”类型,附加选项中选择“空项目”,点击“完成”。

3.解压压缩包,将sqllite3.h、sqlite3.c、sqlite3ext.h、sqlite3.def文件复制到工程文件夹下。

4.在工程的Include Files中添加sqlite3.h、sqlite3ext.h文件。

5.工程的Source Files中添加sqlite3.c、sqlite3.def文件。

6.设置模块定义文件sqlite3.def,否则生成的dll没有对应的lib ,如下图所示:

7.添加预定义选项SQLITE_ENABLE_COLUMN_METADATA、SQLITE_ENABLE_RTREE,这是sqlite3的宏定义。 8.按F7生成相应的dll和lib。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读