Cocos2DフレームワークとBox2Dエンジンを使用してゲームを構築しています。
シミュレーターでゲームを実行すると、問題なく動作します。ただし、デバイスで実行しようとすると、約20の問題が発生し、そのほとんどが「解析」の問題と「セマンティック」の問題です。
これはいくつかの問題です:
ccMacros.h
(!)Parse Issue
Unknown type name 'NSUInteger'
CFDictionary.h
(!)Parse Issue
Expected identifier or '('
(!)Semantic Issue
Function cannot return function type 'int(const void*)'
(!)Parse Issue
Unknown type name 'CF_EXPORT'
正直なところ、私はこれを引き起こしている原因がわからず、Googleも私を助けることができませんでした。
その価値については、私はcocos2d 2.0を使用しており、私のデバイスはiPodTouchの第4世代です。
この混乱を理解する方法についてのアドバイスをいただければ幸いです。
編集:リクエストにより、問題を引き起こすいくつかの行:
typedef const void * (*CFDictionaryRetainCallBack)(CFAllocatorRef allocator, const void *value);
typedef void (*CFDictionaryReleaseCallBack)(CFAllocatorRef allocator, const void *value);
typedef CFStringRef (*CFDictionaryCopyDescriptionCallBack)(const void *value);
typedef Boolean (*CFDictionaryEqualCallBack)(const void *value1, const void *value2);
typedef CFHashCode (*CFDictionaryHashCallBack)(const void *value);