版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/libaineu2004/article/details/83176927
1、环境准备
CentOS7,CMake编译器
(1)先安装mysql server
centos7安装mysql5.7.18完整实用教程(★firecat推荐★)
(2)再安装mysql client
Mysql使用官方c语言版本客户端,不使用c++库,因为c++库依赖boost库
Linux安装mysql时,有这个包,mysql-community-devel-5.7.18-1.el7.x86_64.rpm -- 里面内容是c语言版本的客户端库函数和头文件
https://downloads.mysql.com/archives/community/
2、Tars源码下载
https://github.com/TarsCloud/TarsCpp
https://github.com/TarsCloud/TarsProtocol/tree/4c74f4912c807d6155e354cc10d462ed3ee66a84
把后者解压,拷贝入前者路径/TarsCpp/servant/protocol下面
3、修改源码
/TarsCpp/util/src和include
tc_mysql.cpp
//#include "errmsg.h"
#include <mysql/errmsg.h> //firecat
tc_mysql.h
//#include "mysql.h"
#include <mysql/mysql.h> //firecat
4、CMake编译,通过