文章目录 1.1安装cmake1.2安装sqlite1.3 SOCI库添加sqlite后端1.4 将SOCI库添加到项目中
Window10系统下SOCI连接SQLite3
1.1安装cmake先下载一个cmakehttps://cmake.org/download/
安装,并添加环境变量
官网:https://sqlite.org/download.html
分别解压两个文件,第一个文件解压后得到sqlite3.dll、sqlite3.def并在文件夹内用命令提示符命令编译
至此开发需要的文件 sqlite3.h sqlite3.lib 及 sqlite3.dll 齐全了。(注意32位和64位哦)
构建一个新文件夹,将两个文件解压后的文件放到该文件夹中。
添加环境变量后命令提示符中输入
出现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 buildcd buildcmake -G "Visual Studio 16" -DWITH_SQLITE3=ON -DSQLITE3_INCLUDE_DIR=E:Projectsqlitetestsqlitetest-DSQLITE3_LIBRARIES=E:Projectsqlitetestsqlitetestsqlite3.lib -DCMAKE_INSTALL_PREFIX=E:ProjectTeamProjectSOCIsoci-4.0.1sociE:ProjectTeamProjectSOCIsoci-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根目录下会生成
用visual studio打开改文件,修改编译到Release,然后生成ALL_BUILD项目,然后生成install项目
在引用的cmakelist的#include库中添加变量
${SOCI_INCLUDE_DIR}
${SOCI_LIBRARY_DIR}
然后在File-Setting-CMake-CMake options为变量指定路径
soci链接依赖库需要加上全路径
引入下列头文件
连接sqlite官网:http://soci.sourceforge.net/doc/master/backends/sqlite3/