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库和自己工程属性不匹配造成的。有两个选项可自行设置。
1)、使用这个lib的工程采用 动态链接到MFC, 代码生成选项使用MD, lib里面代码生成选项也是MD
2、使用lib的工程采用 静态链接到MFC, 代码生成使用MT, lib也用MT
我这里MFC工程采用的是第二种方法,即静态连接的方式。