配置文件很重要,INI 太弱,XML 太繁复,Linux *.conf 很酷。
找了好几种相关的类库,发觉还是 hyperrealm libconfig 最强大最好用,相关细节可参考 官方手册。
源中的版本是 1.3.2-1,也可以去官方文章下载最新版本。
$ sudo apt-get install libconfig8 libconfig8-dev
源码安装 :
去 https://hyperrealm.github.io/libconfig/
下载
./config
make
sudo make install
使用说明
c程序 头文件libconfig.h
c++程序 所需头文件libconfig.h++,编译时需要链接动态库libconfig++
1