2024年3月12日发(作者:)
一、 下载sqlite
SQLite可以到官方站点下载/
在VC中使用sqlite ,要下载sqlitedll-3_7_和sqlite-amalgamation-3_7_
二、编译过程
dll的压缩包中解压后有一个和一个文件,并没有提供用于
VC++6.0的lib文件,可以利用文件生成,步骤如下:
1.将sqlite3.h(在sqlite-amalgamation-3_7_中)拷贝到C:Program
FilesMicrosoft Visual StudioVC98Include目录下;
2.启动一个命令行程序,进入VC的安装目录C:Program FilesMicrosoft Visual
StudioVC98Bin,在这个目录下面有一个文件,使用它就能生成文
件,将文件拷贝到同一目录下,然后在命令行输入如下命令:
LIB /MACHINE:IX86 /DEF:
该命令生成两个文件:和
运行该命令时,如果提示找不到文件,可从其它目录拷贝至Bin目录
下;
3.将生成的拷贝到C:Program FilesMicrosoft Visual StudioVC98Lib
目录下,将拷贝到C:WINDOWSsystem32目录下;
4 写一个win32控制台应用程序调用sqlite的API,包含sqlite3.h头文件,并且要.
将加入到工程链接中,Project->Settings,Link选项卡,Object/library
modules加入,此时便可编译链接通过。
5. 在vc下编译sqlite源代码,生成, 出现can not find tcl.h 可以 去掉
tclsqlite.c或者在这个文件前面添加#define NO_TCL 去掉tcl的支持。 在C盘建一个目
录sqlite3,将拷过来 ,开一个命令行终端,进入此目录下,便可在终端中使
用sqlite3命令建库和建表,使用查询等命令。
三、在VC/MFC中使用sqlite3 API
Win32控制台测试程序源码如下:
#include "stdafx.h"
#include
#include
#include
int main(int argc, char* argv[])
{


发布评论