Xcode 5.1.1 中的 rapidjson 构建已经过时了。我发现 FileStream 类已经被弃用并且没有 FileReadStream。
任何人都知道如何在 Xcode 5.1.1 中更新 rapidjson?
rapidjson 是一个只有头文件的库,您应该能够从rapidjson git 存储库中获取最新版本并将文件放在项目/系统的包含路径中。
请注意,此存储库正在积极开发中,我还没有看到任何正式的稳定版本,因此您可能还想在 google code 上查看它的旧主页。这在 github repo 上的this issue 中进行了讨论。
我不确定是否要专门更新 Xcode 附带的库。您只需在机器上的某处添加 rapidjson 头文件就可以了 - 与其余的包含文件一起,或者在您使用命令行选项指定给 GCC 作为包含目录的目录中。-I(include directory here)
例如:
-I"external/includes"
如果您将 rapidjson 文件放在相对目录中external/includes/rapidjson
并#include <rapidjson/(rapidjson file name)>
在包含 rapidjson 文件时使用。
如果您执行其中任何一个,GCC 将在查看系统包含路径(XCode 最有可能安装 rapidjson 的位置)之前先查看那里,并使用您提供的较新文件。我对 LLVM 没有任何个人经验,但我假设他们会以相同的方式处理包含文件(尽管命令行选项可能不同)。