vs编译sqlite源码
来源:互联网 发布:网络就是个粪坑 编辑:程序博客网 时间:2024/05/18 18:17
大前提: http://download.csdn.net/detail/usehers/9925952 到该路径下载所需的安装包。
1. 安装Tcl-x86.exe, 一路next, 安装完成后,默认会安装在C:\Tcl 中;
2. 查看环境变量的Path下是否包含了C:\Tcl\bin(默认已经添加),若没有,则将该路径添加进去。
3. 将vs的nmake.exe对应路径,配置到环境变量Path中,以vs2010为例,我本地的是
C:\Program Files (x86)\MicrosoftVisual Studio 10.0\VC\bin
配置前先看一下是否有nmake.exe这个文件
4. 解压sqlite.zip到合适的文件夹,进入到该文件夹,并在该文件夹下打开命令窗口
5. 在命令窗里,进入到nmake.exe 所在的目录,也就是第3步的那个目录,执行vcvar32.bat 脚本。
6. 回到第4步解压后的文件夹里,执行以下命令:
nmake /f Makefile.msc sqlite3.c
==============至此前序工作准备完成, 下面开始配置vs工程================
7. 打开vs, 创建一个空的win32,注意配置一下工程路径。
8. 在工程目录下,创建include、src两个文件夹
9. 进入到第3步解压的sqlite文件夹,进入到里面的src目录,除了test*.*、tclsqlite.c、lempar.c 这些文件,剩余的文件全部拷贝, *.h的放入第8中的include文件夹,*.c的放入src文件夹。
10. 进入到第3步解压的sqlite文件夹,进入到ext\rtree下,将rtree.c、rtree.h、sqlite3rtree.h 拷贝到工程的相应目录中。
11. 进入到第3步解压的sqlite文件夹,拷贝keywordhash.h、opcodes.c 、opcodes.h、parse.c parse.h、sqlite3.h到工程的对应目录中。
12. 解压sql-dll-win32-x86-32000000.zip, 将里面的sqlite3.def 拷贝到vs工程 .vsxproj 文件所在的目录中。
13. 打开工程,点击项目属性,依次链接器->输入->模块定义文件,输入sqlite3.def。
14. 打开工程,把include 和src下面的文件添加到工程里面来。
15. 在C/C++->预处理->宏定义,设置下面宏定义:SQLITE_ENABLE_COLUMN_METADATA;SQLITE_CORE;SQLITE_ENABLE_RTREE
16. 编译,OK.
- vs编译sqlite源码
- VS编译SQLite
- SQLite源码编译使用
- SQLite 源码编译方法
- VS编译Qt源码
- vc编译Sqlite源码小记
- VS配置、编译sqlite失败的解决方法
- webRTC源码VS编译指南
- vs 2015 编译 CloudCompare源码
- perl源码 vs编译 用于源码调试
- Centos 6.3 源码编译安装sqlite
- SQLite 源码获取、编译与使用
- VS编译以及调试 PostgreSQL 源码工程
- VS IDE 下编译Qt 源码
- VS 2008编译notepad源码一些问题
- yum安装 vs 源码编译安装
- 如何利用VS编译lua源码
- VS VC 编译调试比特币源码
- urllib库python2和python3具体区别
- 文章标题 POJ 1185 : 炮兵阵地 (状压DP)
- C/C++内存管理:malloc/calloc/realloc区别和联系
- iOS多线程全套:线程安全问题,GCD的使用,NSOperation的使用
- Android ViewPager酷炫的卡片滑动效果
- vs编译sqlite源码
- jmeter非GUI模式下测试结果转化为测试报告的输出
- 1996-比身高
- The Ten Commandments(摩西十诫)
- elasticsearch原理系列一(准实时索引实现原理)
- shell-1-sed
- 完美解决在Servlet中出现一个输出中文乱码的问题
- Python Number(数字)
- ll la rwx各代表的数字和权限