JSON学习系列之四:VS2010开发编译JSONCPP
一、下载
Jsoncpp下载: https://sourceforge.net/projects/jsoncpp/ 版本v0.5.0
最新版本: https://github.com/open-source-parsers/jsoncpp
二、建立工程
- VS2010里新建一个空的控制台程序,命名工程为: TestJSON
1、解压前面下载好的文件:jsoncpp-src-0.5.0.tar.gz
2、利用VS2010打开jsoncpp-src-0.5.0\makefiles\vs71目录下的jsoncpp.sln,会出现三个工程文件夹Project:jsontest, lib_json, test_lib_json
3、完箭头所指的东西就可以点确定,关掉属性页。
4、编译lib_json,显示编译成功后,在jsoncpp-src-0.5.0\build\vs71\debug\lib_json目录下会生成一个json_vc71_libmtd.lib,将这个lib拷贝至TestJSON工程目录下。
5、将jsoncpp-src-0.5.0\include\json目录下的所有.h文件拷贝至TestJSON工程目录下,并在工程Header Files引入.
6、将方法一里的main.cpp添加到工程中,并在工程名上 右击-->Properties-->Configuration Properties-->C/C++-->Code Generation, 将Runtime Library改成图中/Mtd模式,为何是Mtd,在其他的关于windows的核心编程文章中再加以介绍。
7、在工程名上 右击-->Properties-->Configuration Properties-->Linker-->Input, 在Additional Dependencies里填写json_vc71_libmtd.lib,然后确定,编译就行了。
三、编写相关代码
|
输出结果为:
value1
subvalue2
subvalue3
subvalue4