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的使用情况了

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

你可能感兴趣的:(Cmake工程中使用rapidjson)