Cmake工程中使用rapidjson

工程中需要用到json解析器,网上查了些资料,都推荐rapidjson,就拿来用用~

1. 下载安装rapidjson

rapidjson github库地址:https://github.com/Tencent/rapidjson/

rapidjson文档:http://rapidjson.org/zh-cn/index.html

首先把代码拉到本地:

git clone https://github.com/Tencent/rapidjson.git

然后在代码根目录执行:

cmake .  如果想指定安装目录,用cmake参数:cmake -S . -B target_dir

生成Makefile后,编译

make  && sudo make install

安装完成后,在自己的cmake工程中,增加rapidjson的相关内容

SET(HEADER_RAPIDJSON_INC rapidjson代码目录下的include地址)

SET(THIRDPARTY_RAPIDJSON rapidjson代码目录)

INCLUDE_DIRECTORIES(${HEADER_RAPIDJSON_INC})  # 增加include

target_link_libraries(my_proj ${OpenCV_LIBS} ${THIRDPARTY_RAPIDJSON})  # 增加rapidjson链接库地址

这个时候,可以测试代码库中rapidjson的使用情况了

测试代码官方文档有,直接复制粘贴就可以运行

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容