我重新将一些代码导入IntelliJ(几个月前),并希望使用Maven来处理我的依赖项。所以我将所有必要的LWJGL依赖添加到我的pom.xml中(从LWJGL配置器复制了生成的pom)。 当我现在运行代码时,程序会在glfwInit()中停留约30秒,然后继续运行。 LWJGL调试说已经加载了glfw-library,然后程序挂起。当我第一次自己导入本机时,此代码工作正常。
什么可能导致glfwInit挂起30秒?
GLFWErrorCallback.createPrint(System.err).set();
if ( !glfwInit() )
throw new IllegalStateException("could not initialize glfw");
glfwWindowHint(GLFW_VISIBLE, GLFW_FALSE);
glfwWindowHint(GLFW_RESIZABLE, GLFW_FALSE);
glfwWindowHint(GLFW_DEPTH_BITS,24);
答案 0 :(得分:0)
我遇到了同样的问题。 我还本地编译了程序(Kotlin),并观察到相同的问题。 我还观察到我的朋友计算机上没有显示此行为。
因此,可以合理地说LWJGL与它无关,而是将其绑定到各个系统。我还没有找到答案为什么会在任何地方发生。
随着时间的流逝,问题变得越来越严重。