首先 下载iniparser库网址:
GitHub - ndevilla/iniparser: ini file parser
点击code
选择这个
然后就开始下载啦 下载完解压后放入虚拟机(随便放哪里 我放在家目录)
然后我们进行一些非常简单的设置:
第一步:cd iniparser-master/
第二步:make
这将编译 iniparser 库文件并生成 libiniparser.a。
第三步:安装 iniparser 库到系统标准库路径(通常是 /usr/local/lib):
sudo cp libiniparser.a /usr/local/lib/
第四步:将 iniparser 头文件复制到系统标准头文件路径(通常是 /usr/local/include):
进入到src/文件夹 就能看见iniparser.h 和 dictionary.h
然后
sudo cp iniparser.h dictionary.h /usr/local/include/
现在,iniparser 库和头文件应该已经安装到系统标准库和头文件路径中,你可以在任何项目中直接包含它们,而无需再手动指定路径。要使用 iniparser 库,只需在代码头文件中包含#include <iniparser.h>就可以啦,最后写完代码编译的时候别忘了加-liniparser后缀。
提示:这个iniparser-master文件夹你想删掉也可以,不会影响使用。
下面简单说说怎么通过写一个config.ini文件来配置常变的参数
在工程文件夹里新建一个config.ini文件
这里用ip和端口来举例
我这里设置了我需要的ip和端口号
然后在代码里我们怎么获取config.ini里设置的内容呢?
这里同样用我的代码来举个例子
我使用全局变量ip 和 port存放了从config.ini里获取的值,这样我们需要修改连接的ip和端口时就不需要去修改代码了,通过改变config.ini文件就能完成