1.VC2003中编译JSON源码时,出现:fatal error C1083: 无法打开包含文件:“stdint.h”: No such file or directory
解决办法:下载此文件,下载后,将文件stdint.h和inttypes.h放入源码文件夹include/json中即可。
2.VS2015下编译JSON源码时,则不需要上面的两个文件即可通过。有兴趣的可以下载本人编译过的。
3.VS2015引用编译出的JSON库文件时,出现Use CharReader and CharReaderBuilder instead。
解决办法:打开文件reader.h,找到
“class JSONCPP_DEPRECATED("Use CharReader and CharReaderBuilder instead") JSON_API Reader {”,
替换为“class Reader {”,
即去掉“JSONCPP_DEPRECATED("Use CharReader and CharReaderBuilder instead") JSON_API”
即可通过,有兴趣的可以下载本人的测试实例。
以上为本人亲测。