微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

创建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文件.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐