zoukankan      html  css  js  c++  java
  • VS2008编译SQLite

    一直都对数据库方面的技术不是很感冒,不过之前看到SQLite的介绍说最出版的SQLite核心代码才3W行,就心动的想看

    一下,可惜找的时候一直找不到那份3W行的SQLite了- -|,哪位有的话,希望可以发小弟一份,不胜感激。

    这里编译的是基于当前最新版的SQLite 3.7.14 (2012-09-06)

    • 下载源代码

    SQLite 3.7.14 或者官网选择最新版本 http://www.sqlite.org/download.html

    由于源码包里面没有 sqlite3.def (生成lib文件时需要,不然只能编译成dll),所以还需要下载sqlite.def文件

    • 下载sqlite3.def

    sqlite-dll-win32-x86-3071400.zip 这里包含了预编译好的dll文件和我们需要的def文件

    • 用VS2008新建Win32 DLL 空工程,并把源代码和sqlite3.def文件添加到工程里面,编译只会生成dll文件,没有lib文件
    • 修改项目属性,连接器 - 模块定义文件,输入sqlite3.def,以及C/C++ - 预处理器 - 预处理器定义,加入两个宏" SQLITE_ENABLE_COLUMN_METADATA; SQLITE_ENABLE_RTREE",不然连接时会出错
    • 最后一步,F7编译
    • 搞掂
  • 相关阅读:
    等式
    Lemon 评测软件用法
    同花顺
    浅谈二分图的最大匹配和二分图的KM算法
    LCT总结
    5.30模拟赛
    树上斜率优化
    5.22 noip模拟赛
    KMP,HASH,Trie,AC自动机
    splay总结
  • 原文地址:https://www.cnblogs.com/watermoon/p/2673753.html
Copyright © 2011-2022 走看看