在Windows下编译多源码文件版本SQLite

本文介绍如何在Windows 7 32位系统上使用VS2013编译SQLite 3.14.1版本。包括安装TCL8.5、配置环境变量、编译dll及exe等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编译环境
操作系统:Win7 32
SQLite版本:3.14.1
编译器:VS2013


1、下载多源文件版本的SQLite源码
此处使用的源码包为sqlite-src-3140100.zip


2、安装TCL 8.5版本
此处使用的安装包为ActiveTcl8.5.18.0.298892-win32-ix86-threaded.exe


3、设置TCL路径到PATH中
打开VS2013提供的命令文件
Developer Command Prompt for VS2013


将TCL的bin添加到上面启动的命令窗口的PATH中。
假设TCL安装在C盘下,设置命令为
set path=%path%;C:\Tcl\bin


4、编译源码
假设sqlite源码放在D:\svn\sqlite\sqlite-src-3.14.1目录下,
新建D:\svn\sqlite\bld目录。
切换到此目录下。
关键步骤:将sqlite-src-3.14.1目录下的Makefile.msc文件复制到bld目录下。


执行如下命令,编译dll。
D:\svn\sqlite\bld>nmake /f Makefile.msc sqlite3.dll TOP=..\sqlite-src-3.14.1 DEBUG=1
执行如下命令,编译sqlite.exe

D:\svn\sqlite\bld>nmake /f Makefile.msc sqlite3.exe TOP=..\sqlite-src-3.14.1 DEBUG=1

如果想开启vdbe的trace功能,DEBUG=3即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值