本人开发环境:
Window系统版本:Win 11
Visual Studio 2019版本:16.11.7
Linux版本:Ubuntu 16.0.1
SQLite3版本:3370200
不同版本的配置方法好像有区别不过应该差不多
1.下载SQLite3 3370200的源代码
2.复制sqlite-autoconf-3370200.tar.gz到Ubuntu下
3.打开终端执行 tar -zxvf sqlite-autoconf-3370200.tar.gz解压源代码(Ubuntu使用root登录)
4.解压完成后进入目录
5.执行mkdir /root/buildSQLite创建用于存放编译文件的目录
6.执行./configure --prefix=/root/buildSQLite将输出目录设置为刚才新建的buildSQLite文件夹
7.执行make -j8 开始8个线程进行编译
8.等待编译完成后执行make install安装sqlite3至系统
9.cd /root/buildSQLite进入刚才新建的目录查看是否安装完成
10.执行cp lib/libsqlite3.* /usr/lib/ 和cp include/* /usr/include/
将 lib目录里的 libsqlite3.*的所有文件 复制 到/usr/lib/
将 include目录里的 *的所有文件 复制 到/usr/include/
至此Linux下的SQLite3的配置完成,下面轮到window下对VS2019进行配置
11.新建一个Linux控制台项目
12.输出#include <stdio.h>按住Ctrl点击打开头文件stdio.h
13.在打开的头文件的标签栏右键打开所在的文件夹
14.将前面下载的压缩包中的sqlite3.h和sqlite3ext.h拷贝到头文件所在的文件夹中
15.打开项目属性
16.在编译器->输入->附件依赖项->点击小箭头 选择编辑
17.输入-lsqlite3后确定
这步是为了编译命令是在-o 生成可执行文件 之后加上编译参数 -lsqlite3
18.测试一下代码看看是否正常编译执行
19.可以发现编译通过正常执行
至此VS2019 连接Linux 使用SQLite3的环境配置就完成了,之后每次项目需要使用到sqlite3数据库时只需要执行15 16 17步即可