如何在Xcode 5.1.1中更新rapidjson

时间:2014-08-09 17:44:33

标签: c++ xcode rapidjson

Xcode 5.1.1中的rapidjson构建已经很久了。 我找到了已经弃用的FileStream类,并且没有FileReadStream。

任何人都知道如何在Xcode 5.1.1中更新rapidjson?

1 个答案:

答案 0 :(得分:1)

rapidjson是一个仅限标题的库,您应该能够从rapidjson git repository获取最新版本并将文件放在项目/系统的包含路径中。

请注意,此存储库处于正在开发状态,我还没有看到任何官方稳定版本,因此您可能还需要查看its old home at google code。这在issue on the github repo中进行了讨论。

我不确定是否更新了Xcode附带的库。只需在计算机上的某处添加rapidjson头文件即可 - 您可以使用其余的包含文件,也可以使用-I(include directory here)命令行选项在specify to GCC as being an include directory的目录中添加。

例如:

-I"external/includes"如果将rapidjson文件放在相对目录external/includes/rapidjson中,并在包含rapidjson文件时使用#include <rapidjson/(rapidjson file name)>

如果您执行GCC will look there before looking in the system include paths中的任何一个(其中XCode很可能安装了rapidjson),并使用您提供的较新文件。我对LLVM没有任何个人经验,但我认为他们会以相同的方式处理包含文件(尽管命令行选项可能不同)。