前言全局说明
Visual Studio 2013 jsoncpp 编译
一、说明
环境:
Windows 7 旗舰版
Visual Studio 2013
二、常用的 JSON 解析库有:(ChatGPT)
nlohmann/json(一个现代 C++ JSON 库) https://github.com/nlohmann/json/releases
JsonCpp(一个常见的 JSON 解析库) https://github.com/open-source-parsers/jsoncpp
RapidJSON(一个高性能的 JSON 解析库)
三、jsoncpp 版本说明、历史版本下载
2.1 版本说明
在 release 版本中,有几种版本号,官方解释如下:
1.y.z is built with C++11.
0.y.z can be used with older compilers.
00.11.z can be used both in old and new compilers.
Major versions maintain binary-compatibility.
1.y.z是使用C++ 11构建的。
0.y.z可以与较早的编译器一起使用。(适用于gcc 4.+版本)
00.11.z可以在新旧编译器中使用。(适用于gcc 5.+版本)
主要版本保持二进制兼容性。
2.2 历史版本下载
版本说明:
根据 .sln 文件得知,
0.5.0 是 VS2003 创建的工程 (version 8)
0.7.0 是 VS2003\2010 创建的工程 (version 8) (version 11)
0.10.7 是 VS2010 创建的工程 (version 11)
以下是对应版本:
suncc
: Sun C++ (Solaris)
vacpp
: Visual Age C++ (AIX)
mingw
msvc6
: Microsoft Visual Studio 6 service pack 5-6
msvc70
: Microsoft Visual Studio 2002
msvc71
: Microsoft Visual Studio 2003
msvc80
: Microsoft Visual Studio 2005
msvc90
: Microsoft Visual Studio 2008
linux-gcc
: Gnu C++ (linux, also reported to work for Mac OS X)
免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。
参考、来源:
https://blog.csdn.net/zywhehe/article/details/108106315
https://www.cnblogs.com/hpcpp/p/7889456.html