工程中需要用到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的使用情况了
测试代码官方文档有,直接复制粘贴就可以运行
网友评论