Cocos2d-x(iOS)でRxCppを使うときにハマったメモ

v2.1.0を落としてきて、適当なパスにRxCppを置いて、Header Search Pathにそこを指定した。 その後、普通にビルドしたら通ると思ったけども次のエラーが出てダメだった。

thread-local storage is not supported for the current target

なにやら使えない機能を使おうとしているらしい。

ちょっと検索したら、RxCppのissueにそれっぽいのがあった。 https://github.com/Reactive-Extensions/RxCpp/issues/19

で、masterにはこの変更が入っているけど、releasesの最新であるv2.1.0には入っていなかったからコケていたらしい。 なので、ひとまずはmasterを使うと良さげ。