我用C ++创建了一个小样本程序,试图用OpenAL Soft播放声音。在发布模式下编译时程序崩溃,在调试模式下编译时可以正常工作。我在OS X上使用1.17.2。
我收到此错误消息:
SoundTest(28958,0x70000021d000)malloc:***对象0x7fbdd26062c8的错误:释放对象的校验和不正确 - 对象可能在被释放后被修改。
这是完整的示例程序:
public boolean onTouch(View v, MotionEvent me) {
switch (me.getAction()) {
case MotionEvent.ACTION_DOWN;
x = me.getX();
y = me.getY();
}
return true;
}