VC++/MFC 配置jsoncpp遇到的问题及解决方法

在VC++/MFC项目中配置jsoncpp库时,需要从github下载并编译jsoncpp.sln,生成lib_json.lib文件。接着在工程中引入头文件和库文件,设置附加包含目录和附加库目录。当出现编译错误时,可能是因为库与工程属性不匹配。可以选择使工程静态链接到MFC,并确保代码生成选项与库一致。
摘要由CSDN通过智能技术生成

1.首先下载jsoncppcpp库文件。

地址:https://github.com/open-source-parsers/jsoncpp

2.下载解压后找到此目录下的jsoncpp-master\jsoncpp-master\makefiles\msvc2010\jsoncpp.sln文件并在VS里面用编译,编译好后该目录下会有一个文件夹,编译好的库文件lib_json.lib就在里面。

3.在自己的工程中加入头文件和库文件

#pragma comment(lib, "lib_json")  

#include <json.h>

同时工程属性->C/C++->常规->附加包含目录,填写上json.h所在的目录,在下载的\include\json目录下。

连接器->常规->附加库目录,填写上lib_json.lib库所在的目录。

4.此时编译你的工程会发现大量错误,由于jsoncpp库和自己工程属性不匹配造成的。有两个选项可自行设置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值