The rapidjson build within Xcode 5.1.1 is already old. I found the FileStream class which is already deprecated and there is no FileReadStream.
Anyone know How to update rapidjson in Xcode 5.1.1?
Rapidjson はヘッダーのみのライブラリです。rapidjson git リポジトリから最新バージョンを取得し、ファイルをプロジェクト/システムのインクルード パスに配置するだけで済みます。
このリポジトリは活発に開発されており、公式の安定版リリースはまだ見られないことに注意してください。そのため、古いホームである google codeも確認してください。これについては、github repo のこの問題で説明しています。
特に Xcode に付属するライブラリの更新についてはわかりません。残りのインクルード ファイルと一緒に、またはコマンド ライン オプションを使用してインクルード ディレクトリとして GCC に指定したディレクトリに、rapidjson ヘッダー ファイルをマシンのどこかに追加するだけで問題ありません。-I(include directory here)
例えば:
-I"external/includes"
Rapidjson ファイルを相対ディレクトリに配置し、rapidjson ファイルを含めるときにexternal/includes/rapidjson
使用する#include <rapidjson/(rapidjson file name)>
場合。
これらのいずれかを行うと、GCC は、システム インクルード パス(XCode が Rapidjson をインストールした可能性が最も高い場所) を調べる前にそこを調べ、提供された新しいファイルを使用します。私は LLVM を個人的に使用した経験はありませんが、LLVM はインクルード ファイルを同じように処理すると思います (ただし、コマンド ライン オプションは異なる場合があります)。