× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 |
cocos2d-x 3.1rcで、ARC設定を有効にした。
プロジェクトの設定で Build Settings の Objective-C Automatic Reference Counting を Yes にする ただしこれだとコンパイルに失敗する。 一部のファイルをARC対象から除外する。 その方法は Build phases の Compile Sources から AppController.mm RootViewController.mm main.m の3つを選択し、Compiler Flagに -fno-objc-arc と書く。 これでコンパイルが通る。 ちなみにAppController.mm もARC対象にしたい場合は コンパイルエラーがでる dealloc や release の行を消せば概ね良く、一カ所だけ
という行だけ、キャストに問題があるエラーが出る。ここは
と書き換えればOK。 残り2ファイルも行けるか? http://tf.hateblo.jp/entry/2013/04/06/175000 cocos2d-x 2.0の記事だけど。多少参考になる Cocos2D 2.X プロジェクトをARCに対応させる方法 PR |
|