我在我的 C++ 项目中使用 FMOD。构建时没有错误或警告,但是在调试时;我从 FMOD_System_CreateSound 函数中得到以下运行时错误:
Unhandled exception at 0x008e3f56 in Audio_Demo.exe: 0xC0000005: Access violation reading location 0xfdfdfdfd.
这是函数调用:
FMOD_System_CreateSound(system, filename.c_str(), FMOD_DEFAULT, NULL, &sample->sample);
其中,system 是指向 FMOD_SYSTEM 对象的指针,sample 是辅助类,而 sample->sample 是指向 FMOD_SOUND 对象的指针。
如果有任何帮助;在项目中,我将每个参数放在单独的一行上,错误似乎发生在最后一个参数(sample->sample)上。
提前感谢您的帮助。
\,,/[>.<]\,,/