我已经以zip格式下载了nlohmann库,现在需要知道应该将其解压缩到什么位置。我知道这是一个仅包含头文件的库。我应该将它解压缩到以下哪个目录下:
/usr/include
或者
/usr/include/c++/8
因此目录看起来应该像这样:
/usr/include/nholmann/include
或者
/usr/include/c++/8/nholmann/include
所以有许多JSON库可供使用。我建议您使用这个(需要C++11):
https://github.com/nlohmann/json
这是一个仅需头文件的库,无需安装。它采用MIT许可证,即使用于商业用途也很好。此外,它被广泛使用,因此如果您遇到任何问题,可以轻松在互联网上找到一些资源。在stackoverflow上查找标签nlohmann-json。#include <nlohmann/json.hpp>
有关更多信息,请查看github integration。
#include "json.hpp"
。这就是header only
的意思。 - superJsonObject
、JsonArray
和JsonValue
接口,而无需添加外部文件或外部头文件。目前,对于C++ WinRT应用程序的Visual Studio项目模板存在一个错误,您需要在属性->C++->命令行部分中添加/Zc:twoPhase-
,但除此之外,它非常方便。https://learn.microsoft.com/en-us/uwp/api/windows.data.json - kayleeFrye_onDeck