在visual studio中使用C++调用Json的三方库有很多种办法,这里简述一种比较方便的方法。绝对好用,不好用你砍我。


文章目录

  • 在visual studio中使用C++调用Json的三方库有很多种办法,这里简述一种比较方便的方法。绝对好用,不好用你砍我。
  • 第一步:下载Json的三方库
  • 二、执行命令
  • 三、拷贝dist目录至项目中
  • 四、测试效果
  • 如果对你有用,点赞+收藏!!!

第一步:下载Json的三方库

下载JSON的三方库并解压:【点击这里】
如果你不能进外网可以:

(关注“测试开发自动化” 弓中皓,获取更多学习内容)

二、执行命令

在控制台进入你解压的路径(上图所在路径),执行python命令:

python amalgamate.py

执行完以后,你会发现多了一个dist目录。

三、拷贝dist目录至项目中

将dist目录中的内容拷贝到你的项目路径中。

四、测试效果

1)测试的xxx.json文件如下:

{"UB": [ "xxx S", "xxx L"], "NX": [ "xxx M", "xxx S"]
}

将XXX.json放入你自己的工程中。

2)测试的xxx.cpp如下:

#include <iostream>
#include <fstream>
#include "jsoncpp.cpp"int main()
{Json::Reader reader;Json::Value root;std::ifstream inff("xxx.json", std::ios::binary);if (!inff.is_open()){std::cout << "Error Opening! ";return 0;}if (reader.parse(inff, root)){for (unsigned int i = 0; i < root["NX"].size(); i++) {std::string ach = root["NX"][i].asString();std::cout << ach << '\t';}}return 0;}

运行结果:

如果对你有用,点赞+收藏!!!

(关注“测试开发自动化” 弓中皓,获取更多学习内容)

【C++】Visual Studio C++使用配置Json库文件(老爷式教学)相关推荐

  1. C++计算机视觉库OpenCV在Visual Studio 2022的配置方法

      本文介绍在Visual Studio 2022中配置.编译C++ 计算机视觉库OpenCV的方法. 1 OpenCV库配置   首先,我们进行OpenCV库的下载与安装.作为一个开源的库,我们直接 ...

  2. Windows 10 Visual Studio 2017 安装配置 Apache Thrift (C++)

    最近需要使用Thrift,所以在网上看了很多资料,不过很多教程都不够详细完整,导致我花了不少时间安装配置.在这里我把我配置的过程写下来和大家分享. 1 介绍 Apache Thrift 是一个跨语言的 ...

  3. win10环境下如何给visual studio 2013永久配置opencv3.1.0环境

    win10环境下如何给visual studio 2013永久配置opencv3.1.0环境 本人在给visual studio 2013配置opencv 环境下遇到过一些问题,比如配置不成功或者不能 ...

  4. 在Visual Studio Code中配置GO开发环境

    一.GO语言安装 详情查看:GO语言下载.安装.配置 二.GoLang插件介绍 对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:https://github ...

  5. OpenCL(CUDA5.0) + Visual Studio 2010 环境配置

    1.安装步骤 1)安装CUDA5.0 本文默认的安装目录为:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA \v5.0 CUDA SDK的默认安装 ...

  6. 在Visual Studio 2005下配置WinPcap开发环境

    在Visual Studio 2005下配置WinPcap开发环境 http://www.winpcap.org/archive/ 4.1beta5_WpdPack.zip http://www.wi ...

  7. visual studio 2012 下配置OPENcv3.1 和CMAKE问题总结

    visual studio 2012 下配置OPENcv3.1 和CMAKE问题总结 作为一个CMAKE的新手,在搭建环境的时候确实废了很多功夫,所以总结一下自己的过程,希望队大家有所帮助. 在开始之 ...

  8. [DX10游戏教程(C++)]教程1:在Visual Studio 2012中配置DirectX 10

    文章为hhhhhhhhhhkkkkkkkkkk原创,转载请注明出处http://blog.csdn.net/hhhhhhhhhhkkkkkkkkkk/article/details/12278985 ...

  9. Windows10系统下Visual Studio 2017 使用VISP视觉库中的AprilTags进行实时姿态识别

    Windows10系统下Visual Studio 2017 使用VISP视觉库中的AprilTags进行实时姿态识别 前言 环境配置 报错记录 相关C++代码介绍 代码参数说明 运行结果 运行速度 ...

最新文章

  1. Ubuntu18彻底删除MySQL5.7数据库
  2. java which语句,java入门之表达式、语句、块
  3. .NET获取主机名字、IP的两种方式(转载)
  4. 观点 | AI 的偏差,取决于人们如何使用机器学习系统
  5. 我的 FPGA 学习历程(11)—— 实验:按键消抖
  6. 服务器设备性能说明,OMC服务器硬件性能和配置说明.doc
  7. *【CodeForces - 1088 ABC】套题比赛,A水题B模拟C构造D交互
  8. 基于Sql Server 2008的分布式数据库的实践
  9. 如何生成全局唯一标识
  10. 【Pyhton爬虫】中国大学排名爬虫
  11. 为极致的视频体验而设计:facebook新一代存储平台Bryce Canyon架构
  12. 信用评分卡模型分析(基于Python)--python实现
  13. NGFF(M.2) m.2中Bkey接口Mkey接口有什么不同
  14. VMware Workstation 12 pro + 激活码+VMware Workstation 10 + 激活码
  15. 打开其他软件时,老是弹出Xftp6安装的问题
  16. Python 查找算法_众里寻他千百度,蓦然回首那人却在灯火阑珊处(线性、二分,分块、插值查找算法)
  17. 什么是数据安全,为什么它很重要?
  18. 【数据结构篇03】栈和队列
  19. 【有利可图王】PS教程:将人物设计处理成五彩缤纷的抽象效果!
  20. 【转】RMAN-06094: datafile 1 must be restored ID 1339439.1

热门文章

  1. vue实现pdf下载
  2. 包解密腾讯手机管家ROOT功能分析
  3. 90后MIT博士开源创业再获5千万美元融资,进军3D数字内容创作者工具
  4. 个人作业:天津地铁项目的理解和设计思路
  5. c语言 五角星星编程,C语言打印星星的问题
  6. Linux for Ubuntu 安裝CrossOver
  7. 爱情存在吗?白头偕老的爱情存在吗?
  8. 140克盐如何3次分成50克、90克?
  9. 神武3等待服务器响应是怎么回事,神武3心情故事 真有玩家一个服务器玩10年吗?...
  10. 相对强弱指标RSI怎样创建交易策略并执行?