加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

SQLite在VC下编译

发布时间:2020-12-12 20:29:22 所属栏目:百科 来源:网络整理
导读:VC中使用sqliteSQLite官方下载只提供给我们一个sqlite3.dll跟一个sqlite3.def文件,然后就是一堆源码,并没有提供用于VC++6.0的lib文件、sln或者vcproj文件。可以利用sqlite3.def文件生成,步骤如下: 1、新建一个从已存在代码中创建的工程,代码路径设置为s

VC中使用sqliteSQLite官方下载只提供给我们一个sqlite3.dll跟一个sqlite3.def文件,然后就是一堆源码,并没有提供用于VC++6.0的lib文件、sln或者vcproj文件。可以利用sqlite3.def文件生成,步骤如下:

1、新建一个从已存在代码中创建的工程,代码路径设置为sqlite源代码路径

2、将sqlite3.h(可从源码目录获得)拷贝到C:Program FilesMicrosoft Visual StudioVC98Include目录下,这时编译可通过,但链接错误,因为没有LIB文件 3、启动一个命令行程序,进入VC的安装目录C:Program FilesMicrosoft Visual StudioVC98Bin,在这个目录下面有一个LIB.exe文件,使用它就能生成sqlite3.lib文件,将sqlite3.def文件放到相同目录,或者绝对路径也可以, 然后在命令行输入如下命令: LIB /MACHINE:IX86 /DEF:sqlite3.def 该命令生成两个文件:sqlite3.lib和sqlite3.exp 运行该命令时,如果提示找不到MSPDB60.DLL文件,可从其它目录拷贝至Bin目录下 4、将生成的sqlite3.lib拷贝到Lib目录下,将sqlite3.dll拷贝到C:WINNTsystem32目录下 5、将sqlite3.lib加入到工程链接中,Project->Settings,Link选项卡,Object/library modules最后添入sqlite3.lib这时以下程序便可通过编译链接并运行

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读