linux下json库的编译及例程
来源:互联网 发布:电脑截gif软件 编辑:程序博客网 时间:2024/05/22 10:42
从(http://jsoncpp.sourceforge.net/)下载源码包“jsoncpp-src-0.5.0.tar.gz”,解压后在其解压后目录中运行
$ scons platform=linux-gcc
编译出来的库文件在其libs/ linux-gcc-4.4.2目录下,有libjson_linux-gcc-4.4.2_libmt.so和libjson_linux-gcc-4.4.2_libmt.a。头文件在解压目录下的include中。我的jsoncpp安装在$HOME/usr/jsoncpp下。
$ mkdir ~/usr/jsoncpp
$ cp -r include ~/usr/jsoncpp
输出信息:
$ scons platform=linux-gcc
编译出来的库文件在其libs/ linux-gcc-4.4.2目录下,有libjson_linux-gcc-4.4.2_libmt.so和libjson_linux-gcc-4.4.2_libmt.a。头文件在解压目录下的include中。我的jsoncpp安装在$HOME/usr/jsoncpp下。
$ mkdir ~/usr/jsoncpp
$ cp -r include ~/usr/jsoncpp
$ cp -r libs ~/usr/jsoncpp
- /*
- * test.cpp
- *
- * Created on: 2011-9-1
- * Author: will
- */
- #include <iostream>
- #include <string>
- #include "json/json.h"
- using namespace std;
- int main(void)
- {
- Json::Value root;
- Json::FastWriter fast;
- root["ModuleType"] = Json::Value("你好");
- root["ModuleCode"] = Json::Value("22");
- root["ModuleDesc"] = Json::Value("33");
- root["DateTime"] = Json::Value("44");
- root["LogType"] = Json::Value("55");
- cout<<fast.write(root)<<endl;
- return 0;
- }
- {"DateTime":"44","LogType":"55","ModuleCode":"22","ModuleDesc":"33","ModuleType":"你好"}
0 0
- linux下json库的编译及例程
- linux下json库的编译及例程
- linux下C++/ json库的编译及例程
- Linux下Json库的编译及代码测试
- Linux下摄像头+OpenCV+zbar的编译+例程
- Ubuntu下DirectFB的编译安装,样例程序编译及运行体验
- Linux下编译partysip-2.2.3服务端程序及例程分析
- Json介绍及Linux下的使用
- 雷塞SMC304系列控制器VC6.0例程在VS2015下编译遇到的若干问题及解决办法
- arm-linux下交叉编译json-c-0.9库遇到的编译问题
- 解决OpenCV 1.0.0在linux下编译ffmpeg有关例程时的错误
- Linux 下的静态库和动态库 -- 例程
- linux下使用CmakeLists编译ARDrone sdk相关例程
- Linux下编译pjproject-2.6并运行例程simple_pjsua
- linux下libxml库的安装及编译
- linux下libevent及mysql的编译
- MP4Box 的问题及Linux下编译
- Linux下boa的编译及移植
- 缓存淘汰算法系列之1——LRU类
- Kd-Tree算法原理和开源实现代码
- ZOJ 3714 Java Beans
- Redis 使用 Eval 多个键值自增操作示例
- 求next值
- linux下json库的编译及例程
- rhce考题
- 互联网行业到底哪些岗位热门又多金
- Mac Android Studio 获取sha1
- Nginx日志分析
- android常见的 adb命令
- UI, 基础控件,ToolBar,...
- 每天进步一点点————数据库对象优化
- angularjs 使用uploadify出现的问题总结