我遇到问题让我的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设置。我还搜索了设置说明,观看了视频,并搜索了错误帮助。当前版本的所有内容都不相关或过时。
答案 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