VC++编译JSON源码常遇到的问题。

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”

即可通过,有兴趣的可以下载本人的测试实例。

以上为本人亲测。

你可能感兴趣的:(VC++编译JSON源码常遇到的问题。)