C++解析JSON进行网络传输--JSON开源解析库jsoncpp的下载配置与测试

1、下载:

http://sourceforge.net/projects/jsoncpp/中下载最新版本的jsoncpp库源码

2、配置:

下载下来的库源文件是C++解析JSON进行网络传输--JSON开源解析库jsoncpp的下载配置与测试C++解析JSON进行网络传输--JSON开源解析库jsoncpp的下载配置与测试C++解析JSON进行网络传输--JSON开源解析库jsoncpp的下载配置与测试


解压后文件目录为:

C++解析JSON进行网络传输--JSON开源解析库jsoncpp的下载配置与测试C++解析JSON进行网络传输--JSON开源解析库jsoncpp的下载配置与测试

C++解析JSON进行网络传输--JSON开源解析库jsoncpp的下载配置与测试

用VS2010打开makefiles文件夹里面的C++解析JSON进行网络传输--JSON开源解析库jsoncpp的下载配置与测试C++解析JSON进行网络传输--JSON开源解析库jsoncpp的下载配置与测试C++解析JSON进行网络传输--JSON开源解析库jsoncpp的下载配置与测试,进行编译。

编译完成之后的文件目录如下:

C++解析JSON进行网络传输--JSON开源解析库jsoncpp的下载配置与测试

C++解析JSON进行网络传输--JSON开源解析库jsoncpp的下载配置与测试

这时,build文件夹下的vs71\debug\lib_json中会有一个C++解析JSON进行网络传输--JSON开源解析库jsoncpp的下载配置与测试C++解析JSON进行网络传输--JSON开源解析库jsoncpp的下载配置与测试,这是编译好的静态链接库。


3、测试:

用VS2010新建一个工程,将上面解压后的include文件里的json文件夹放到工程目录下,并将生成的C++解析JSON进行网络传输--JSON开源解析库jsoncpp的下载配置与测试也放到工程目录下。如下:

C++解析JSON进行网络传输--JSON开源解析库jsoncpp的下载配置与测试C++解析JSON进行网络传输--JSON开源解析库jsoncpp的下载配置与测试


#include <iostream>
#include "json//json.h"

#pragma comment(lib, "json_vc71_libmtd.lib")
int main()
{
	Json::Value val;
	Json::StyledWriter style_write;

	val["name"] = Json::Value("xiaoli");

	std::cout << style_write.write(val) << std::endl;
	return 0;
}

运行结果:

C++解析JSON进行网络传输--JSON开源解析库jsoncpp的下载配置与测试


看到如上结果,代表你已经成功了!

Thank you for reading!

                              ---2014.02.25 By lzq

C++解析JSON进行网络传输--JSON开源解析库jsoncpp的下载配置与测试C++解析JSON进行网络传输--JSON开源解析库jsoncpp的下载配置与测试

C++解析JSON进行网络传输--JSON开源解析库jsoncpp的下载配置与测试

上一篇:如何c++去除string字符串末尾的\n,\r,\t,空格?


下一篇:【GIFDecoder】GIFDecoder的排错以及修改另附完整代码和demo