2016年4月7日木曜日

[cocos2d-x] 'stop' is not a member of 'std'が出て困ったとき

どうも、俺です。
最近更新がマメです。

  • cocos2d-x v3.10
  • android-idk-r10e

を使用。

表題の件。
Android側をビルドしようとして、
'stoi' is not a member of 'std'
のエラーが出てしまい困っちんぐな場合の対応方法をメモ。

Android-NDKが std::stoi に対応していないのが原因だそうです。

        int number;
#if CC_TARGET_PLATFORM != CC_PLATFORM_ANDROID
        number = std::stoi("xxxxxxxxfugafuga");
#else
        number = atoi("xxxxxxxxfugafuga");
#endif

こんな感じOK。

以上でぇぇぇぇぇす。

0 件のコメント: