赞
踩
一、环境准备:
CentOS7,CMake编译器
Mysql使用官方c语言版本客户端,不使用c++库,因为c++库依赖boost库
Linux安装mysql时,有这个包,mysql-community-devel-5.7.18-1.el7.x86_64.rpm -- 里面内容是c语言版本的客户端库函数和头文件
Redis使用自带的hiredis库,也是c语言实现
CMakeLists.txt
cmake_minimum_required(VERSION 2.8)
#工程主要参考TeamTalk
#https://github.com/meili/TeamTalk/tree/master/server/src/db_proxy_server
PROJECT(mysqlredis_pool)
AUX_SOURCE_DIRECTORY(. SRC_LIST)
#mysql客户端,我们不使用c++版本,因为它依赖boost库,太啰嗦
#mysql-connector-c++-1.1.8-linux-el7-x86-64bit.tar.gz -- https://downloads.mysql.com/archives/c-cpp/
#推荐使用c版本 -- https://downloads.mysql.com/archives/c-c/
#mysql-community-devel-5.7.18-1.el7.x86_64.rpm 自带了c语言客户端头文件和库
#安装说明 -- http://blog.csdn.net/libaineu2004/article/details/76212125
SET(MYSQL_INCLUDE_DIR
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。