如何在VC6下使用sqlite3
KIDx的sqlite3笔记
?
到http://www.sqlite.org/download.html下载:
?

解压后得到sqlite3.h,得到的其他文件这里不会用到
下载第二个,解压后得到sqlite3.dll和sqlite3.def
?
下面要做的是:利用sqlite3.def生成sqlite3.lib
①把sqlite3.def放到VC6的LIB.exe所在目录,例如我的VC是装在G盘的:G:\Microsoft Visual Studio\VC98\Bin
②开始菜单->运行->cmd,打开cmd命令行
(以下括号里的黑色字体是输入的内容)
③输入(g:)然后回车切换到g盘目录(因为我VC装在g盘)
④输入(cd \Microsoft Visual Studio\VC98\Bin)然后回车切换到LIB.exe所在目录
⑤输入命令(LIB /MACHINE:IX86 /DEF:sqlite3.def)然后回车,在同一目录下就会生成了sqlite3.lib文件了,当然还生成了sqlite3.exp,不过这里没用到
(如果提示丢失mspd60.dll,请到\Microsoft Visual Studio\Common\MSDev98\Bin目录找到mspd60.dll,然后再把它复制到\Microsoft Visual Studio\VC98\Bin目录)
参考截图:

?
⑥用VC6新建一个空的控制台工程,把(sqlite3.h、sqlite3.dll、sqlite3.lib)放到工程文件夹里,
选择菜单栏的工程-->设置:在连接的(对象/库模块)后面加上sqlite3.lib,然后点确定

?
⑦在工程里新建一个cpp文件,运行以下代码:
?再次运行由于表已存在,不能再创建,所以出错:
??
?
?