この投稿で見つけたコードから iPhone ゲームに OpenAL を統合していますが、コンパイラは次のコード行でエラーを出しました:
unsigned char *outData = malloc(fileSize);
だから私はこれに変更しました:
unsigned char *outData = (unsigned char*) malloc(fileSize);
.
これによりコンパイラ エラーは解消されましたが、2 つのリークが発生したようです。
Malloc 32 Bytes 0x505cb40 AudioToolbox SimAggregateDevice::CreateAggregateDevice(__CFString const*, __CFString const*, unsigned long&)
と
NSCFDictionary 0x505be30 64 AudioToolbox SimAggregateDevice::CreateAggregateDevice(__CFString const*, __CFString const*, unsigned long&)
これは unsigned char 行を変更したためですか? 誰かがこれらのリークを取り除くのを手伝ってくれたら、とても感謝しています。