2011-09-14 7 views
0

を割り当てることはできませんが、リンク時に、私はこのエラーを得た:Xcodeのリンカエラー:私はiPad2の上でアプリケーションを実行したい地域

collect2: ld terminated with signal 6 [Abort trap] 
ld(69392) malloc: *** mmap(size=16777216) failed (error code=12) 
*** error: can't allocate region 
*** set a breakpoint in malloc_error_break to debug 
terminate called after throwing an instance of 'std::bad_alloc' 
what(): std::bad_alloc 

は、私は、このエラーのためにいただきました!理由を知りません。それは16777216バイト(16MB)を割り当てるように見え、iPad2はそれを処理する必要があります!

答えて

1

リンク時にエラーが発生していること、リンクが正常にリンクされていないこと、インストールして実行していないこと、エラーが発生していますか?

malloc関数は、別の16Mブロックを割り当てることができないので、あなたが持っているエラーがあり、そしてあなたは(可能な、しかしとして一般的ではありません)狂気メモリの断片化やメモリリークのいずれか持っているので、それはほぼ確実である(非常に一般的に!)

これはリンカ/ XCodeツールから来ているのを見るのは奇妙なことです(ベータウェアを実行していない限り、知っていますか?)あなたのアプリではそうです。

+0

同様の問題がありましたが、メモリ不足の通知はありませんでした。なぜアイデアはありますか? –

関連する問題