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

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

发布时间:2020-12-12 23:37:09 所属栏目:百科 来源:网络整理
导读:在sqlite.org上下载得到Windows版本的sqlite,它是以sqlitedll.zip文件提供的,其中有sqlite3.def 和 sqlite3.dll文件,当然可以直接通过LoadLibrary等WIN32API来操作dll,查找其中包含的函数,并使用这些函数,但是一般都 不这么做,原因很简单:这样太麻烦,所以一

在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文件.

(编辑:李大同)

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

    推荐文章
      热点阅读