sqlite3 (Microsoft Visual Studio下32 64编绎)
来源:互联网 发布:我的世界mac存档放哪 编辑:程序博客网 时间:2024/06/05 16:42
转载地址:http://blog.csdn.net/zhaobangyu/article/details/17709795
编绎sqlite3比较简单:
(也可到我的资源直接进行下载dll,lib(包含32,64位dll,lib,.h文件)文件点击打开链接(没分分了,求赏赐^_^))
1.首先需要到http://www.sqlite.org/download.html下载2个包,
网页Source Code下的:
sqlite-amalgamation-3080200.zip (源码包进行编绎用的,里面有4个文件shell.c sqlite3.c sqlite3.h sqlite3ext.h)
Precompiled Binaries for Windows下的:
sqlite-dll-win32-x86-3080200.zip(这里面有两个文件sqlite3.dll和sqlite3.def编绎时只需用到def文件,dll可删掉)
2.新建win32控制台项目(项目名写什么都行),下一步,应用程序类型选择DLL,勾选空项目.
3.将sqlite-amalgamation-3080200.zip解压后的文件拷贝至项目目录下,右击项目,添加选择添加现有项,将这个4个文件添加(到这一步已经能通过编绎了,并生成dll文件,但是没有lib文件接着下一步).
4.将sqlite-dll-win32-x86-3080200.zip解压后的def文件拷贝至项目目录下
4.1右击项目,添加,现有项,将sqlite3.def添加至项目
4.2右击项目,属性,链接器,输入,模块定义文件项键入sqlite3.def.如下图
到这一步,进行编绎会报出如下错误:
1>sqlite3.def : error LNK2001: 无法解析的外部符号 sqlite3_column_database_name
1>sqlite3.def : error LNK2001: 无法解析的外部符号 sqlite3_column_database_name16
1>sqlite3.def : error LNK2001: 无法解析的外部符号 sqlite3_column_origin_name
1>sqlite3.def : error LNK2001: 无法解析的外部符号 sqlite3_column_origin_name16
1>sqlite3.def : error LNK2001: 无法解析的外部符号 sqlite3_column_table_name
1>sqlite3.def : error LNK2001: 无法解析的外部符号 sqlite3_column_table_name16
1>sqlite3.def : error LNK2001: 无法解析的外部符号 sqlite3_rtree_geometry_callback
1>sqlite3.def : error LNK2001: 无法解析的外部符号 sqlite3_table_column_metadata
继续第5步操作可解决这个问题
5.右击项目,属性,C++,预处理器,预处理器定义选项内添加
SQLITE_ENABLE_COLUMN_METADATA
SQLITE_ENABLE_RTREE
如下图:
再次进行编绎,测试能过,并生成dll文件和lib文件,32,64位都可生成,到这就结束了.
- sqlite3 (Microsoft Visual Studio下32 64编绎)
- sqlite3 学习一(Microsoft Visual Studio下32 64编绎)
- 在Visual Studio 下编译 sqlite3
- 在Visual Studio 下编译 sqlite3
- 在Visual Studio 下编译 sqlite3
- Visual Studio 2010环境下Sqlite3加密版(由wxSqlite制作)使用方法
- Visual Studio 2010环境下Sqlite3加密版(由wxSqlite制作)使用方法
- Visual Studio 2010环境下Sqlite3加密版(由wxSqlite制作)使用方法
- Windows平台下Visual Studio 2010编译node-sqlite3
- windows下基于Visual Studio配置&使用sqlite3
- VS2005编绎SQLITE3
- sqlite3编绎
- Microsoft Visual Studio 2010(VS2010)秘钥
- Microsoft Visual Studio
- MicroSoft Visual Studio 2008
- Microsoft Visual Studio是什么
- Microsoft Visual Studio
- Microsoft Visual Studio cstring
- Android语音录入(MP3格式)-小白无头脑实现
- 网易2017年秋季校招第二题
- RX系列五 | Schedulers线程控制
- 配置文件中用户更新
- Android NDK(七):JNI异常处理
- sqlite3 (Microsoft Visual Studio下32 64编绎)
- ViewPager实现页卡的最新方法--简洁的TabLayout(谷歌支持包)
- Cookie/Session机制详解
- 华为oj中级 整数与IP地址之间的转换
- c++输入字符串的多种方法总结
- c/c++: 多线程编程基础讲解(一)
- 高配版极速O艇制作教程
- CSS之控制所有p段落,首行缩进两个字符!
- 微观SOA:服务设计原则及其实践方式(下篇)