我正在做一个简单的链接测试,让OpenAL / OpenSLES在C#中使用MonoDroid。 我应该链接到哪个正确的lib名称,因为链接到“libOpenSLES”是说它找不到方法“alutInit”??
注意:我正在Android 4.0.3平板电脑设备上进行测试。
这是简单的测试代码::
public const string DLL = "libOpenSLES";
[DllImport(DLL, EntryPoint="alutInit", ExactSpelling=true)]
public unsafe static extern void alutInit(ALint* argc, ALbyte** argv);
public unsafe void Init()
{
alutInit((ALint*)0, (ALbyte**)0);
}
答案 0 :(得分:1)
alutInit是ALUT库的一部分。为什么你认为OpenSLES会拥有它?