windows平台:
平台软件:vc++6.0
Sqlite3 for windows
在sqlite.org上下载得到最新的Windows版本的sqlite,只需要sqlite3_6_23_1.zip,sqlite-amalgamation-3_6_23_1.zip和sqlitedll-3_6_23_1.zip,其中sqlite3_6_23_1.zip中包含sqlite3.exe,在DOS命令行下输入“sqlite3.exe所在路径+sqlite3.exe+xx.db”即可建立xx.db数据库。接着就可以建立你需要的表了。如果有不会的sqlite3命令可以输入.help查询。sqlite-amalgamation-3_6_23_1.zip是SQLite的源码包,其中包含sqlite3.c(SQLite的API实现函数),sqlite3.h(SQLite的API),shell.c等等。sqlitedll-3_6_23_1.zip中包含了sqlite3.def(用于生成sqlite3.lib)和sqlite3.dll()。
windows程序员大多熟悉vc6.0,所以我选择在vc6.0作为开发平台,当然选择vs2005和vs2008也是可以的。首先按照常规的方法建立工程项目,在项目源文件中要包含sqlite3.h 头文件,然后将sqlite3.h复制到工程的源文件目录中。
接着,我们需要生成sqlite3.lib。在DOS命令行下输入“D:/Program Files/Microsoft Visual Studio/VC98/Bin/LIB /DEF sqlite3.def /用于存放sqlite3.lib的目录”,这样我们就得到了sqlite3.lib文件。将sqlite3.lib复制到../VC++.6.0.with.SP6/VC6CN/VC98/LIB,然后在Project Setting的Link中的对象库模块中增加sqlite.lib文件。大功告成。
Linux(redhat 9)平台:
平台软件:gcc编译器
sqlite3 for Linux
在google上搜索下载Linux版本的3.5.6版本的sqlite,得到sqlite-3.5.6.tar.gz。首先,tar zxvf sqlite-3.5.6.tar.gz -C /home
cd /home