1.1安装cmake
先下载一个cmakehttps://cmake.org/download/
下载图片
安装,并添加环境变量
1.2安装sqlite
官网:https://sqlite.org/download.html
下载文件
分别解压两个文件,第一个文件解压后得到
sqlite3.dll、sqlite3.def
并在文件夹内用命令提示符命令编译
REM 32位的命令如下
"lib.exe的路径\lib.exe" /def:sqlite3.def
REM 64位的命令如下
"lib.exe的路径\lib.exe" /def:sqlite3.def /machine:x64
至此开发需要的文件 sqlite3.h
sqlite3.lib
及 sqlite3.dll
齐全了。(注意32位和64位哦)
构建一个新文件夹,将两个文件解压后的文件放到该文件夹中。
添加环境变量后命令提示符中输入
sqlite命令
出现sqlite3版本提示则安装sqlite3成功
1.3 SOCI库添加sqlite后端
下载最新版本的SOCI安装包:https://sourceforge.net/projects/soci/
编译教程网址:http://soci.sourceforge.net/doc/master/installation/#building-with-cmake
在soci目录下建立一个soci文件
运行一下命令
mkdir build
cd build
cmake -G "Visual Studio 16" -DWITH_SQLITE3=ON -DSQLITE3_INCLUDE_DIR=E:\Project\sqlitetest\sqlitetest
-DSQLITE3_LIBRARIES=E:\Project\sqlitetest\sqlitetest\sqlite3.lib
-DCMAKE_INSTALL_PREFIX=E:\Project\TeamProject\SOCI\soci-4.0.1\soci
E:\Project\TeamProject\SOCI\soci-4.0.1
"Visual Studio 中cmake安装路径" —G ”Visual Studio 16(2019版本)“ -DWith_SQLITE3=ON
-DSQLITE3_INCLUDE_DIR=sqlite3安装路径
-DSQLITE3_LIBRARIES=sqlite3.lib安装路径\sqlite3.lib
最后加上soci所在目录
build根目录下会生成
SOCI文件
用visual studio打开改文件,修改编译到
Release
,然后生成ALL_BUILD
项目,然后生成install
项目生成库文件
编译生成库文件
1.4 将SOCI库添加到项目中
CmakeList编写
在引用的cmakelist的#include库中添加变量
${SOCI_INCLUDE_DIR}
${SOCI_LIBRARY_DIR}
然后在File-Setting-CMake-CMake options为变量指定路径
在这里插入图片描述
soci链接依赖库需要加上全路径
在这里插入图片描述
引入下列头文件
在这里插入图片描述
连接sqlite官网:http://soci.sourceforge.net/doc/master/backends/sqlite3/