關於 #include "libconfig.h++"出錯,找不到libconfig.h++文件。
嘗試安裝:
centos:
yum install libconfig libconfig-devel
ubuntu:
sudo apt-get install libconfig libconfig++-dev libconfig-dev -y
若安裝失敗,則需源碼安裝:
https://hyperrealm.github.io/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 ./lib/libconfig* /usr/lib
7、查看libconfig安裝信息
sudo ldconfig -v # 顯示各種庫位置