openFrameworks内のAubioライブラリを使用してプロジェクトを開始しているので、Aubio デモからプロジェクトにコードをコピーしたり、変更したりしています。Aubio 関数はうまく機能しますが、同様の機能は機能しません。実際、すべてのfreeImageライブラリで EXC_BAD_ACCESS エラーが発生します。これは、プロジェクトのどこでも、まったく参照していません。(FreeImage は openFrameworks に組み込まれていますが、それ以外には近づきません)new_aubio_pitchdetection()new_aubio_onset()
エラーはファイルofImage.cppに移動し、次のように述べています。
//これは、パレット化する必要があるグレースケール画像用です: http://sourceforge.net/forum/message.php?msg_id=2856879
私はメモリ管理のコンテキストで EXC_BAD_ACCESS に精通していますが、名前空間の問題が発生しているように見えますか? 私の小さな脳にとって、この関数がどのようにして遠く離れた (そして非アクティブであると思われる) コードでエラーを引き起こす可能性があるのか、完全に困惑していることがわかります。
もちろん、コード サンプルを投稿することはできますが、これはスニペットに見られるよりも根本的なレベルの問題のようです。