`
izuoyan
  • 浏览: 8951408 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

创建sqlite.lib 在VS中访问sqlite数据库

阅读更多

在sqlite.org上下载得到Windows版本的sqlite,它是以sqlitedll.zip文件提供的,其中有sqlite3.def 和 sqlite3.dll文件,当然可以直接通过LoadLibrary等WIN32API来操作dll,查找其中包含的函数,并使用这些函数,但是一般都 不这么做,原因很简单:这样太麻烦,所以一般先使用LIB命令生成用于链接的lib,然后把sqlite头文件sqlite3.h包含进程序中,
这样直接调用 sqlite的API就方便多了.当然sqlite3.h文件得从sqlite源代码(以sqlite-source-3_3_4.zip文件提供)中搞到.

使用VC++的LIB命令有以下步骤:
(1)设置VC98中LIB.exe所在的路径:
D:\MyDoc\db\capi>set path=%path%;”D:\Program Files\Microsoft Visual Studio\VC98\Bin”
(2)生成SQLite的lib文件:
D:\MyDoc\db\capi>LIB /DEF:SQLITE3.DEF /MACHINE:IX86

Microsoft (R) Library Manager Version 6.00.8168 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. Creating library SQLITE.lib and object SQLITE.exp
这样就成功地创建了在WIN32程序中访问sqlite所需要的库,可以用于链接WIN32程序.
到此所有使用sqlite的准备工作已告罄.现在在MSVC6中新建一个Win32 Console Application工程,把sqlite.dll,sqlite.h和sqlite.lib文件复制到工程文件夹中,把sqlite.h文件加入到项 目中,然后在Project Setting的Link中的对象库模块中增加sqlite.lib文件.

分享到:
评论

相关推荐

    sqlite3.lib

    1,去sqlite官网上下载最近的sqlite源码包 ...下载源文件和dll文件: 2、新建VS 2013 win32控制台工程,选择空项目、DLL,建立...这是32位,编好的lib,与32位的sqlite3.dll和sqlite3.h一起配置,就可以连接sqlite数据库

    sqlite3 64位动态库包含 .lib文件

    sqlite3数据库的 sqlite.dll sqlite.lib sqlite.h三个文件,可直接使用

    sqlite.lib+sqlite.h+sqlite.dll

    本菜鸟终于将使用C++操作SQLite数据库示例调试通了,不容易啊,查了好多资料,现在整理了一下,清楚多了,有需要的同学欢迎参考...

    sqlite3.exe sqlite3.dll sqlite3.h sqlite.lib

    [1] SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。...

    最新版64位sqlite3.lib和sqlite3.dll

    这是最新64位的数据库文件,包括h文件、c文件还有dll文件和生成的lib文件,亲测可用。

    SQLite数据库.rar

    在学习的过程中遇到了配置问题是主要的,能得找bug找了大半天,但是还是坚持的心态把问题给解决了,比如需要哪几个文件,需要sqlite3.dll、sqlite3.lib、sqlite3i.h、sqlite3.hDbsqlite.h、Dbsqlite.cpp这些都是已经...

    SQLite数据库(sqlite3.h,sqlite3.lib,sqlite3.dll)

    在使用C++操作SQLite之前,需要获得sqlite3.h,sqlite3.lib,sqlite3.dll,下载后,将这3个文件导入VC++工程中。其中sqlite3.dll文件放到Debug文件夹里,将sqlite3.lib和sqlite3.h添加到VS工程就可以使用sqlite啦.

    Sqlite3类库,包括sqlite3.dll、sqlite3.h和sqlite3.lib

    Sqlite3类库,sqlite数据库开发时,需要用到Sqlite3类库,快速开发必备。

    sqlite3(.h, .lib, .dll)

    sqlite3.0 数据库操作,win32,mfc 程序的静态链接库(lib)和动态链接库(dll)

    sqlite3.a sqlite3.def sqlite3.h sqlite3.dll库文件 最新版

    gcc使用的sqlite3数据库,sqlite3.a ,可以用于Dev-C++,也可以用于Windows下使用gcc编译的程序,sqlite版本是:3270200,还包含了sqlite3.lib库文件,可以用于visual studio。

    sqlite3.lib sqlite3.dll

    c++连接数据库dll,lib,头文件等

    可加密的Sqlite3.dll和Sqlite3.lib

    已经生成的dll和lib文件,xp系统测试可用,Sqlite3_key和Sqlite3_rekey可用

    Nginx的SQLite模块ngx_sqlite.zip

    通过强大的nginx server,可以使用http协议访问sqlite数据库。环境- sqlite 3- nginx-1.6.3 安装```sh $ git clone https://github.com/rryqszq4/ngx_sqlite.git $ wget '...

    sqlite3_DLL_sourceCode_BuildWith_Qt_VS2017.7z 数据库加密

    sqlite3 数据库支持加密,分别使用QtCreator 和 VS2017 分别编译出64位 debug release DLL , (QtCreator只有动态 使用mingW 64 MSVC20147) (VS2017 有动态DLL和静态库 V14.1 ) 有工程源码,也可自行编译。 实例: ...

    SQLite数据库 sqlitedll库文件 sqlite驱动JAR包 sqlite工具

    在Java下连接SQLite数据库 一、下载SQLite数据库的JDBC:http://www.zentus.com/sqlitejdbc/ 二、将下载到的包解压后得到jar包放到%JAVA_HOME%\lib下,并且将其添加到ClassPath系统环境变量中。一定要保证在类路径...

    VS2012中使用SQLite3出现中重定义解决办法

    1>msvcrtd.lib(ti_inst.obj) : error LNK2005: "private: class type_info & _...在用VS2012 MFC中使用SQLite3数据库时,出现上面的许多错误。这里是解决办法。不一定合适你,但是是我碰到的问题之一,找了好久才决解。

    SQlite3库及头文件分享

    学习VS2010/MFC下数据库编程已经有一段时间了,大多是在网站上浏览一些资源,这些资源大多以VC6.0位开发环境,而在VS2010下往往出现问题,所幸看到了SQlite数据库。 然而,网上的资源大多描述在官网上下载SQlite,...

    VC工程演示对sqlite数据库的操作,包含SQLite3文件!

    启动一个命令行程序,进入VC的安装目录C:\Program Files\Microsoft Visual Studio\VC98\Bin,在这个目录下面有一个LIB.exe文件,使用它就能生成sqlite3.lib文件,将sqlite3.def文件放到相同目录,或者绝对路径也可以...

    sqlite的lib文件跟h文件

    qslite基于windows系统编译好的.lib文件和.h文件,轻量级数据库,功能强大,

    sqlite3_lib包含。h本地数据库操作库文件

    sqlite3_lib是本地比较方便的数据库操作,可以很方便的替代Acess数据库本库里面集成了.h文件

Global site tag (gtag.js) - Google Analytics