android studio cmake添加jsoncpp
来源:互联网 发布:mac samba客户端 编辑:程序博客网 时间:2024/05/24 04:37
最近做东西需要在jni中解析json,就使用jsoncpp这个库
看网上都要编译,而我又嫌麻烦,看文件挺少的就直接拉到项目中来用了
下载:jsoncpp
把src\lib_json文件夹下除CMakeLists.txt文件都拉到项目的cpp文件夹下
再把include\json文件夹下的文件都拉到项目的cpp文件夹下
然后改项目的CMakeLists.txt文件
add_library( # Sets the name of the library. native-lib # Sets the library as a shared library. SHARED # Provides a relative path to your source file(s). src/main/cpp/native-lib.cpp src/main/cpp/json_cpp/json_tool.h src/main/cpp/json_cpp/json_reader.cpp src/main/cpp/json_cpp/json_valueiterator.inl src/main/cpp/json_cpp/json_value.cpp src/main/cpp/json_cpp/json_writer.cpp src/main/cpp/json_cpp/version.h.in src/main/cpp/json_cpp/assertions.h src/main/cpp/json_cpp/autolink.h src/main/cpp/json_cpp/config.h src/main/cpp/json_cpp/features.h src/main/cpp/json_cpp/forwards.h src/main/cpp/json_cpp/json.h src/main/cpp/json_cpp/reader.h src/main/cpp/json_cpp/value.h src/main/cpp/json_cpp/version.h src/main/cpp/json_cpp/writer.h )
我是放在cpp\json_cpp文件夹下,和自己的东西好区分
现在就可以使用了
//p是json数据Json::Value root;Json::Reader reader;if(reader.parse(p,root)){ //解析成功 //获取数据 root["key"].asInt(); root["key"][0]["item"].asFloat();}
阅读全文
0 0
- android studio cmake添加jsoncpp
- android studio 使用CMAKE
- Android studio CMake (一)
- Android Studio CMake (二)
- 为jsoncpp添加Android版本Makefile
- Android studio cMake 使用详解
- Android Studio Cmake配置项
- Android Studio 2.2 CMake opencv
- Android studio cmake报错
- android studio Cmake undefine func
- 新版android studio去掉cmake
- android studio cMake脚本添加ndk,构建C/C++程序(基础使用篇
- Android Studio 3.0 Jni开发环境配置 cmake编译 多个C/C++文件添加配置
- cmake源码编译安装jsoncpp
- android studio 2.2 使用cmake编译NDK
- android studio 使用CMAKE 编译ffmepg
- Android Studio NDK 构建工具 CMake初探
- android studio 下的cmake使用
- hdu Reward 拓扑排序 + 分层
- 电子概念——液晶显示器重要参数检测
- IO流模板
- 设置ListView的高度(重算组件子项)
- inline-block兼容低版本IE浏览器~~在IE6/Ie7和IE8中
- android studio cmake添加jsoncpp
- 这样输出“Hello World”
- Qt删除TreeWidget节点
- Android Studio打开DDMS : An error has occurred URIUtil
- 中文查询乱码解决过程记录
- Array对象的方法实现(3)----Array.prototype.filter和Array.prototype.find(实现常规参数的功能)
- PAT (Basic Level) Practise (中文) 1007. 素数对猜想 (20)
- 通过maven-shade-plugin 解决Elasticsearch与spark的jar包冲突问题
- HashMap、HashTable的key和value是否可为null 或者 ""