0.Poco 依赖和前置

Poco 的编译需要依赖 cmake v3+ ,c++ 17,生成 MySQL/MariaDB 的库 还依赖 MySQL/MariaDB 开发包

所以先要升级 cmake v3, gcc v7.5

 

1. 升级 cmake

传送门(CentOS7升级cmake v3.10.2

 

2.升级 GCC

传送门(CentOS 6.6 升级GCC v7.5.0 (完整)

 

4.安装 MariaDB 开发包

yum -y install mariadb-devel

 

3.下载 Poco 源代码

git clone https://github.com/pocoproject/poco.git

 

4.编译安装

cd poco
mkdir cmake-build
cd cmake-build
#生成Makefile
cmake .. -DENABLE_DATA_MYSQL=1 -DCXX14_COMPILER=g++
#编译
cmake --build . --config Release

说明:

1.必须要定义`ENABLE_DATA_MYSQL` 开启mysql库的生成,脚本会自动查找头文件库等路径,否则需要你指定`MYSQL_INCLUDE_DIR`和`MYSQL_LIBRARY '

2.不定义`CXX14_COMPILER`可能会报错 `Compiler does not support C++14`

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-18
  • 2022-12-23
  • 2021-06-24
  • 2021-06-10
猜你喜欢
  • 2021-08-02
  • 2022-12-23
  • 2022-12-23
  • 2021-04-09
  • 2022-12-23
  • 2022-01-05
  • 2022-12-23
相关资源
相似解决方案