vs2013 使用jsoncpp
# 下载jsoncpp
下载地址:[https://gitcode.net/mirrors/open-source-parsers/jsoncpp/-/tree/0.10.0
注意:建议下载0.10.0版本,文件内带有makefile文件夹,宝航vs2010的工程,之后的版本不带makefile文件夹,需要自己使用cmake编译,比较尴尬,我使用cmake编译后的vs2013工程一直有报错。
# 编译lib库
1、使用vs2013 打开文件:tjsoncpp-0.10.0\makefiles\msvc2010 文件夹的工程;
2、设置编译的工程环境
这个根据个人的使用环境进行配置
然后就直接选择 lib_json 右键直接重新生成就可以;最后在 jsoncpp-0.10.0\makefiles\msvc2010\x64\Release 文件下 拷贝 lib_json.lib
# 使用
1、将jsoncpp-0.10.0\include\json文件夹拷贝到目标工程目录下
2、将 lib_json.lib拷贝的目标工程目录下,建议建立个文件夹lib_json
3、在测试工程属性页中添加以上的包含目录和库目录,链接器->输入->附件依赖项 中加入lib_json.lib(或则在程序中加入 #pragma comment(lib,“lib_json.lib”) )
以上设置后,就可以在vs2013正常使用jsoncpp了。
注:运行库对应的不同含义如下:
多线程调试Dll (/MDd) MD_DynamicDebug
多线程Dll (/MD) MD_DynamicRelease
多线程(/MT) MD_StaticRelease
多线程(/MTd) MD_StaticDebug