VS2015编译JsonCpp笔记

1、下载地址:https://github.com/open-source-parsers/jsoncpp
也可以从Jsoncpp源码下载连接
2、使用Cmake3.80以上版本编译
Cmake3.82
3、使用VS2015打开CMake生成的工程,然后编译。
VS2015编译Jsoncpp
输入目录jsoncpp-master\bulid\src\lib_json\Debug\jsoncpp.lib
jsoncpp-master\bulid\src\lib_json\Release\jsoncpp.lib
4、调用方法
新建一个VS2015 MFC项目
把include和lib复制到新建的工程中
json文件配置
#include配置
Json lib配置
json lib配置
5、代码

#include"json.h"

std::string MyJson()
{
	Json::Value root;
	root["地址"] = "北京";

	Json::StreamWriterBuilder writerBuilder;

	std::unique_ptr<Json::StreamWriter> jsonWriter(writerBuilder.newStreamWriter());
	std::ostringstream out;
	jsonWriter->write(root, &out);

	std::string jsonString;
	jsonString = out.str();

	return jsonString;
}

编译成功!

6、其他问题
运行库设置
运行库设置要与Jsoncpp编译时保持一致,否则可能会出错。
另外如果提示需要添加 #define _AFXDLL
可以在在下面这个位置添加
// stdafx.cpp : 只包括标准包含文件的源文件
#define _AFXDLL
#include “stdafx.h”

示例代码下载地址VS2015调用JsonCpp例程下载地址

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值