SQlite3 编译

news/2024/11/28 7:35:47/

参考博客:https://blog.csdn.net/flowerspring/article/details/121268403

1.下载C源码以及def文件https://www.sqlite.org/download.html

在这里插入图片描述

2. 下载完成之后解压 sqlite-amalgamation获取C源码,解压sqlite-dll-win32-xx获取里面的def文件。

在这里插入图片描述
在这里插入图片描述

3.新建sqlite3的空dll项目工程,将源上述源码加入到工程,并且加入def模块在这里插入图片描述

4. 增加预定义宏

SQLITE_CORE
SQLITE_EXPORTS
SQLITE_ENABLE_FTS3
SQLITE_ENABLE_FTS5
SQLITE_ENABLE_RTREE
SQLITE_ENABLE_COLUMN_METADATA
SQLITE_ENABLE_SESSION
SQLITE_ENABLE_PREUPDATE_HOOK
SQLITE_ENABLE_DESERIALIZE

5. 编译生成dll和lib即可

在这里插入图片描述


http://www.ppmy.cn/news/653916.html

相关文章

Synology Drive 过滤指定文件夹

# 在 MacOS 系统下,访达里前往文件夹 cd ~/.SynologyDrive/data/session# 里面有数字文件夹,此数字文件夹对应的是创建同步项目的文件夹 ls 4 5 6 7 8# 如要修改同步项目 4 的配置文件 vim 4/conf/blacklist.filter修改配置文件,在[Directory…

python 下载/上载文件到Synology群晖

可以使用现成的库(Synology Wrapper),: pip install synology-api也可以使用api,比较麻烦点。 #!/usr/bin/env python # coding: utf-8# In[50]:from datetime import datetime, timedelta from shutil import copyfile from da…

群晖(Synology)NAS 安装 MongoDB

首先需要在群晖的 Docker 中选择 Image,然后选择添加。 输入 Docker HUB 的地址 在弹出的对话框中输入 Docker Hub 的地址。 MongoDB 的地址为: Docker Hub 然后选择添加。 选择版本和运行 在后续的界面中,要求选择版本,我们选…

synology存储服务器连接

功能:存储实验室学术和项目资料,一种内部存储管理工具 条件:需要与服务器连接在同一个局域网下(最好是连接在同一个路由器下) 连接方式 电脑连接 打开“我的电脑”点击“计算机” 选择“映射网络驱动器”出现如下界…

Synology搭建Gitea(Docker)

Synology搭建Gitea(Docker) 文章目录 Synology搭建Gitea(Docker)参考增加用户与用户组增加映像安装配置反向代理路由器端口转发 参考 Nas轻量git方案:Docker安装Gitea;群晖(Synology) NAS 如何安装 gitea 增加用户与用户组 为所有Docer创建一个组docker;…

本地搭建私有云盘:安装Synology Assistant 2/5

系列文章 本地搭建私有云盘:虚拟机安装群晖NAS 1/5本地搭建私有云盘:安装Synology Assistant 2/5 本地搭建私有云盘:群晖系统存储空间设置 3/5 本地搭建私有云盘设定:设置群晖共享文件夹以及cpolar 4/5 本地搭建私有云盘设定&…

Synology Drive Client、ShareSync 验证错误

Synology Drive Client、ShareSync 验证错误常见的原因是: 您的连接已从Synology Drive 管理控制台>客户端列表中移除。 透过编辑连线重新进行认证即可修复您的 DSM 密码已更改。 透过编辑连线重新进行认证即可修复您的 DSM 帐户已停用或删除。 请管理员重新启用…

Synology Drive 使用了哪些端口?

Drive的浏览器页面使用的是 5000/5001 DSM 端口 ,而同步使用的是 6690 端口。请您确认是否有将您的自定义端口转发到 6690 上。 DSM 服务使用的网络端口检查 TCP 端口的状态