我在测试OpenAl的基础知识时遇到了这个错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: org.lwjgl.openal.AL10.nalGenBuffers(IJ)V
在这里:
IntBuffer buffer = BufferUtils.createIntBuffer(1);
AL10.alGenBuffers(buffer);
我按照步骤在IntelliJ中设置了这个库,WindowsCreationTest可以没有错误地完成
任何想法?
答案 0 :(得分:0)
首先确保按照有关如何使用IntelliJ设置LWJGL的说明here进行说明。
以下是您需要做的简化说明:
lwjgl.jar
子文件夹中的lwjgl_util.jar
和jar/
个库 -Djava.library.path=/path/to/lwjgl/native/<your platform>
java.library.path
属性必须指向平台的本机库所在的目录。
错误org.lwjgl.openal.AL10.nalGenBuffers解决了在提到的行之前调用Al.create:
AL.create();