Windows创建sqlite3的lib库

1、下载相关文件

SQLite Download Page这是sqlite的官网下载地址,需要下载三个文件:

下载后解压得到代码文件:

dll选择一个就行,x86或者x64根据自己的需要下载。

dll得到动态库文件:

tools得到exe文件:

2、编译静态库

需要下载好vs,2019或2022都行,在任务栏搜索"x64"或者"x86",想编译64位就选择"x64",想编译32位就选择"x86",也有64位和32位交叉的。

选择你需要的版本,打开:

找到你下载的sqlite3.dll文件所在位置,例如:C:\sqlite3\sqlite3.def

在上述窗口输入下面内容:

LIB /out:C\sqlite3\sqlite3.lib /MACHINE IX86 /DEF:C:\sqlite3\sqlite3.def

其中:out后面的路径是编译出来的lib库存放路径,DEF后面的路径是sqlite3.dll在你的电脑的绝对路径,其中'X86'代表生成32位的静态库;若换成'X64'则对应生成64位的静态库。

3、使用

将.c和.h文件所在路径加入到vs的附加包含目录中;将lib文件所在目录加入到附加库目录中(绝对路径或相对路径均可,建议相对路径)。

相关推荐
TimberWill9 分钟前
常用sql【pgsql】——建表相关
数据库·sql
herinspace14 分钟前
管家婆分销软件中如何进行现金流量分配
运维·服务器·数据库·学习·电脑
麦聪聊数据18 分钟前
LiveOps事故零容忍:游戏行业数据库的细粒度权限管控与审计实践
运维·数据库·后端·sql
敲敲千反田29 分钟前
MySQL复习
数据库·mysql
SelectDB技术团队31 分钟前
上市大模型企业数据基础设施的选择:MiniMax 基于阿里云 SelectDB 版,打造全球统一AI可观测中台
数据库·数据仓库·人工智能·ai·apache
小宇的天下35 分钟前
Calibre :SVRF rule file example
java·开发语言·数据库
JSU_曾是此间年少37 分钟前
ubuntu安装2026最新版Mysql(截止到1月底)
数据库·mysql
我真的是大笨蛋43 分钟前
MVCC解析
java·数据库·spring boot·sql·mysql·设计模式·设计规范
hcnaisd244 分钟前
使用Python进行PDF文件的处理与操作
jvm·数据库·python
强子感冒了1 小时前
MySQL学习笔记:索引和数据库设计
数据库·学习·mysql