关于 #include "libconfig.h++"出错,找不到libconfig.h++文件。
尝试安装:
centos:
yum install libconfig libconfig-devel
ubuntu:
sudo apt-get install libconfig libconfig++-dev libconfig-dev -y
若安装失败,则需源码安装:
About | libconfig 页面最下面下载 .tar.gz文件。
1.7.2下载地址:https://hyperrealm.github.io/libconfig/dist/libconfig-1.7.2.tar.gz
源码安装:
1)解压安装包
tar -zxvf libconfig-1.7.2.tar.gz
2、安装前的引导配置,默认安装到/usr/local,可以通过./configure --prefix=PREFIX进行修改,也可以修改脚本参数ac_default_prefix的值
cd libconfig-1.7.2
./configure
3、编译源码
make -j8
4、安装前的检查
make check
5、安装
sudo make install
6、复制库到/usr/lib
sudo cp -d ./lib/libconfig* /usr/lib
7、查看libconfig安装信息
sudo ldconfig -v # 显示各种库位置