** 写在前言**
最近配置jsoncpp,使用ubuntu的系统解决了配置,并通过调用动态库(.so)完成了jsoncpp格式输出,无奈windows玩不转,各种配置都弄不起来,花了一下午也没有解决。打算放弃了。
看了网上写的windows下各种安装方法,很崩溃,不知道写的啥,看不懂啊,习惯了有图有真相啊,对于那种建议读官方说明的,没有时间啊。
为此,特意搞一篇针对windows10环境中,通过windows10—vs2019community—jsoncpp1.9.4版本的配置。
姐妹们,话不多说,上图上真相。
Vs2019搭配jsoncpp-1.9.4配置详细步骤
一、下载jsoncpp
开源的
二、文件转移
将jsoncpp的src和include完全拷贝到你的工程路径下。
绿色是个人的建立工程路径。红色是完全拷贝过来的。蓝色是个人测试的main.cpp。
将include下面的json的路径给拷贝出来(下面要用的)。ps~带盘符复制啊,本人的盘符假设为D,实际为E:
三、开始配置
图1 选项-设置
图2 调试-项目属性
图3 添加路径:vc++目录-包含目录
图4 选择编辑
输入(拷贝的)路径:D:\XXXX\XXX\XXX\22_CjsonCPP\include\json
图5 **cpp文件中包的头文件**路径要注意修改
上面3个或其他的.cpp文件中include中的路径显示:json/writer.h,json/value.h,json路径将json路径去掉,直接包writer.h、value.h等头文件。此时,运行若报错(Use StreamWriterBuilder instead.....),可在头文件中加入下面语句解决。
#ifdefined(GNUC)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored “-Wdeprecated-declarations”
#elifdefined(_MSC_VER)
#pragmawarning(disable : 4996)
#endif
四、最后
放飞自我。
版权归原作者 Pluscat 所有, 如有侵权,请联系我们删除。