无法找到库:libGLESv2.dll

时间:2017-03-15 13:06:56

标签: java intellij-idea gradle lwjgl

我遇到问题让我的IDEA IntelliJ工作区使用Gradle脚本,该脚本应自动设置LWJGL和其他库。该脚本确实设置了工作区,所有内容编译都没有问题。问题是在运行我的代码时我错过了一个丢失的.dll错误。

错误记录:http://pastebin.com/P8e7AgVW 构建脚本:http://pastebin.com/XSmskKyj

检查代码输出.dll的文件夹显示文件丢失。问题是LWJGL应根据网站自动添加.dll。 https://github.com/LWJGL/lwjgl3-wiki/wiki/1.2.-Install

简而言之,我不知道我在做什么,可以使用帮助获得LWJGL设置。我还搜索了设置说明,观看了视频,并搜索了错误帮助。当前版本的所有内容都不相关或过时。

1 个答案:

答案 0 :(得分:2)

不确定LWGL 3.1.1是否包含libGLESv2.dll及其随附的libEGL.dll。

如果LWJGL没有提供它们,您可以使用PowerVR SDK GLES模拟器,它在您的原生OpenGL之上运行。

另一个选项是Google's ANGLE,它运行在DirectX 9和/或DirectX 11之上。角度快速点亮并且在低端GPU上运行得非常好 - 我的意思是具有Intel GPU的笔记本电脑。如果您匆忙或想要从源代码中跳过编译ANGLE,只需转到Chrome网络浏览器安装文件夹并查找 libegl.dll,libglesv2.dll <强> d3dcompiler_47.dll

一旦您选择了OpenGL ES模拟器,请将上述文件放在PATH和/或java.classpath中,并感到高兴。在您的情况下,似乎本机路径设置为 org.lwjgl.librarypath 并分配给文件夹 C:\ Users \ Rober \ AppData \ Local \ Temp \ lwjglRober \ 3.1.1-build -16