Windows上怎么安装Sqlite实现步骤呢

Windows上怎么安装Sqlite实现步骤呢,第1张

   1.获得命令行程序

SQLite命令行程序(CLP)是亮模游开始使用SQLite的最好选择,按照如下步骤获取CLP:

1).打开浏览器进入SQLite主页,www.sqlite.org。

2).单击页面顶部的下载链接(Download)选项,进入下载页面。

3).滚动鼠标到“Precompiled Binaries for Windows”,选择sqlite-shell-win32-x86-3071401.zip(第一项),点击下载。

4).使用解压工具,将其解压。zip文件中包含一个sqlite3.exe文件,可以从解压文件所在位置使用sqlite如果你想从任何目录下运行CLP,需要将该文件复制到Windows系统路径下。默认情况下,Windows中工作的路径是根分区下的(C:WindwosSystem32)。

5).打开运行窗口,输入CMD,调出Windows命令行窗口。

6).在命令行窗口输入sqlite3并按回车,将出现SQLite命令行提示符。当SQLite命令行提示符出现时,输入.help,将出现一列类似相关命码姿令敬销的说明。输入.exit后退出程序。

现在你已经有一份可以工作的`安装在系统上的SQLite CLP副本了。

如果此刻就要使用SQLite,请关注下一节(Shell 模式的CLP)。

1.先从官网获取sqlite-amalgamation-3_6_22.zip;2.接着从官网获取sqlitedll-3_6_22.zip

下载编译好的DLL,这里有我们需要的sqlite3.def该文件

3.打开VC新建一个“念陪Win32 Dynamic-Link Library”工程,命名为:sqlite3;

4.在接下来的对话框中选择"An empty DLL project",点 FINISH->OK;

5.将sqlite-amalgamation-3_6_22文件夹下的sqlite3.h以及sqlite3.c两个文件复制到工程文件夹下;

将sqlitedll-3_6_22文件夹下的sqlite3.def该文件复制到工程文件夹下;

6.在工程的Source Files中添加sqlite3.c文件;

7.在工程的Include Files中添加sqlite3.h文件;

8.在工程的Resource Files中添加sqlite3.def文件;

9.针对如下问题:

sqlite3.def : error LNK2001: unresolved external symbol sqlite3_column_database_name

sqlite3.def : error LNK2001: unresolved external symbol sqlite3_column_database_name16

sqlite3.def : error LNK2001: unresolved external symbol sqlite3_column_origin_name

sqlite3.def : error LNK2001: unresolved external symbol sqlite3_column_origin_name16

sqlite3.def : error LNK2001: unresolved external symbol sqlite3_column_table_name

sqlite3.def : error LNK2001: unresolved external symbol sqlite3_column_table_name16

sqlite3.def : error LNK2001: unresolved external symbol sqlite3_table_column_metadata

Debug/sqlite3.lib : fatal error LNK1120: 7 unresolved externals

在菜单【Project】-【Settings…】-【C/C++】标签下的Category【General】下

Preprocessor definitions下:

新增2个编译选余昌项,分别是:

THREADSAFE

SQLITE_ENABLE_COLUMN_METADATA

10.往工程中添加sqlite3.def文件就是为生仔毁蠢成sqlite3.lib文件;

sqlite3.lib是与sqlite3.dll动态链接库文件一起提供给软件开发者的;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8280450.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存