为jsoncpp添加Android版本Makefile

来源:互联网 发布:那个是广联达计软件呀 编辑:程序博客网 时间:2024/06/04 18:51

jsoncpp是json众多C++库的一种,Android源码中就是采用它来做json解析和封装的。

目录树简单说明

.├── doc 文档存放位置├── include/json 对外提供的头文件,就是基于此头文件做开发的├── README.md 此库最详细的说明├── scons-tools scons工具,我没用过不做说明├── src/lib_json jsoncpp的核心代码├── src/jsontestrunner jsoncpp的集成测试├── src/lib_json jsoncpp的单元测试├── test 提供的测试数据├── version jsoncpp的版本

jsoncpp没有涉及到任何的汇编以及硬件相关,一般的开源库基本都是跨平台的它也不例外,jsoncpp本身采用cmake或者scons来编译,没有提供众多Android开发人员熟悉的Android.mk,我就顺手写了一个。

此jsoncpp是基于官方jsoncpp添加的Android Makefile,存放在jsoncpp/makefiles/android/jni,github地址。

下载&&编译:

$ git clone https://github.com/momo0853/android_jsoncpp.git jsoncpp$ cd jsoncpp/makefiles/android/jni$ ndk-build -j4

进入之后就是这个样子的啦,会同时编译出静态库(libjsoncpp)、两个测试程序(test_runner、test_lib)。

.├── Android.mk├── Application.mk├── libs│   └── armeabi-v7a│       ├── libgnustl_static.a│       ├── libsrc_static.a│       ├── test_lib│       └── test_runner└── obj    └── arm        └── armeabi-v7a
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 眼睛肿了还痒怎么办 孩子脸上有红血丝怎么办 脸上长了红血丝怎么办 指甲受创出血了怎么办 手指被挤压紫了怎么办 眼睛撞了有淤血怎么办 下眼底有小白点怎么办 狗的白眼球充血怎么办 眼球有出血点是怎么办 吃阿胶上火了该怎么办 胎儿胼胝体发育不良怎么办 鸡眼看到硬芯了怎么办 小脚趾起茧子疼怎么办 脚起老茧很痛怎么办 化疗后骨髓抑制严重怎么办 胃炎引起的胃胀怎么办 胃病胀肚子很鼓怎么办 小孩淋巴结发炎肚子疼痛怎么办 顺产后子宫脱垂怎么办 顺产完子宫脱垂怎么办 额头长了个鱼鳞怎么办 脸上长了很多痣怎么办 做过狐臭的疤痕怎么办 痤疮留下的红印怎么办 脸上疤掉了黑印怎么办 脸上有黑色的疤怎么办 一只眼睛外斜视怎么办 残币银行不给换怎么办 手上有多套房的怎么办 长了两层脚指甲怎么办 指甲长了两层怎么办 脚趾甲长了两层怎么办 产妇气血虚没奶怎么办 哺乳期气血不足奶水少怎么办 刚怀孕喝了啤酒怎么办 受风怎么办最快最有效 孕妇后背受风了怎么办 肩膀和后背受风怎么办 手指关节杵肿了怎么办 骨关节退行性变怎么办 疼风脚趾肿了怎么办