feather以及ormpp linux依赖库的安装

Debian分支的linux下
1.安装mysql开发库 sudo apt-get install libmysqlclient-dev
2.安装postgresql开发库 sudo apt-get install libpq-dev
3.安装sqlite3开发库 sudo apt-get install libsqlite3-dev
4.安装uuid库 sudo apt-get install uuid
5.安装zlib库 sudo apt-get install zlib1g-dev
6.安装openssl库 sudo apt-get install libssl-dev

Centos下依赖安装 (建议centos7.0+)
1.安装mysql开发库 sudo yum install mysql-devel
2.安装postgresql开发库 sudo yum install postgresql-devel.x86_64
3.安装sqlite3开发库 sudo yum install sqlite-devel.x86_64
4.安装uuid库 sudo yum install libuuid-devel.x86_64
5.安装zlib库 sudo yum install zlib-devel.x86_64
6.安装openssl库 sudo yum install openssl-devel.x86_64

asio库的依赖安装
如果不想安装使用完整boost 可以只安装asio模块 这是官方下载地址http://think-async.com/Asio/AsioStandalone
如果使用的是ubuntu18.0系统的 可以直接通过命令安装最新的boost sudo apt-get install boost
boost安装方法如下
https://www.boost.org/下载最新的boost库
tar xvf 解压后 进入相应目录执行
1 ./bootstrap.sh
2 ./b2 –without-python
等待编译完成后 执行 sudo ./b2 install
成功执行以上步骤就完成了boost库的安装

如果只需要使用cinatra框架 只需要安装zlib ssl uuid boost.asio即可正常通过编译

发表评论