您好,欢迎访问一九零五行业门户网

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

在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 librarysqlite.lib and object sqlite.exp
这样就成功地创建了在win32程序中访问sqlite所需要的库,可以用于链接win32程序.
到此所有使用sqlite的准备工作已告罄.现在在msvc6中新建一个win32 consoleapplication工程,把sqlite.dll,sqlite.h和sqlite.lib文件复制到工程文件夹中,把sqlite.h文件加入到项目中,然后在project setting的link中的对象库模块中增加sqlite.lib文件.
其它类似信息

推荐信息