目录
获取开源库
编译开源库
提取与配置jsoncpp所需的生成库
JsonCpp是一个用C++编写的开源JSON序列化和反序列化库。它提供了一种方便的方式来读写JSON数据,并支持将JSON数据与C++对象进行相互转换。JsonCpp库支持C++11标准,并可以轻松地与其他C++库集成。JsonCpp库的使用非常简单,可以通过包含头文件和链接库来使用。它能够在各种平台上运行,并且具有良好的性能和稳定性。JsonCpp库被广泛应用于各种领域,例如游戏开发、网络通信、数据交换等。
我们可以在下面的地址找到这个开源库 :GitHub - open-source-parsers/jsoncpp at update
通过下面的命令将这个库克隆到我们Linux系统:
如果提示没有git命令则运行以下命令安装git:

我们获取了这个开源库之后,还需要编译这个项目。为了将其源代码编译为可执行文件或链接库,以便能够被应用程序调用和使用。进入这个jsoncpp目录可以看到以下内容:

在其中我们能够看到CMakeLists.txt文件,所以我们的主要流程是:在一个空文件夹中(build)CMake前面提到的这个CMakeLists文件,然后利用GUN make 将其编译,之后我们就能够找到我们需要的能够使用的库了。
首先按照开源库中介绍的使用cmake命令:

在这之后我们就能在debug文件夹中看到以下内容:
在这些文件中,我们需要的是lib文件夹中的静态库libjsoncpp.a 和我们从github中拷贝下来的库中include文件夹下json文件夹中的头文件
下来就是配置到项目中了
- 将 中的json文件夹拷贝到 中
![]()
- 将 拷贝到 中

测试代码:
编译代码
输出效果

版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/13829.html