使用httplib库要求gcc编译器必须是最新版本,如果使用老版本的编译器, 要么编译不通过,要么运行报错。最好的办法就是升级当前系统的gcc编译器版本。
目录
1、安装scl
输入如下指令安装scl:
sudo yum install centos-release-scl scl-utils-build
2、安装最新版本的gcc
输入如下命令:
sudo yum install -y devtoolset-7-gcc devtoolset-7-gcc-c++
3、启用最新版本的gcc
输入如下指令启用最新版本的gcc编译器
scl enable devtoolset-7 bash
输入gcc -v 查看当前gcc编译器的版本
4、设置登录启动
启用最新版本的gcc仅在本次会话有效,为了方便,我们可以设置成每次登录自动启用最新版本的gcc编译器
在家目录下的 .bash_profile 文件中添加如下一句话:
scl enable devtoolset-7 bash
5、下载并引入http-lib库
准备工作已经完成,我们需要下载项目中需要用到的httplib.h
下载地址:cpp-httplib
先赋值gitee上的下载链接
在Linux平台的命令行输入:git clone 刚刚赋值的链接
随后在项目中引入