LWJGL GLWF glfwInit()函数卡住了

时间:2018-05-07 16:28:03

标签: java opengl lwjgl glfw

我重新将一些代码导入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);

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。 我还本地编译了程序(Kotlin),并观察到相同的问题。 我还观察到我的朋友计算机上没有显示此行为。

因此,可以合理地说LWJGL与它无关,而是将其绑定到各个系统。我还没有找到答案为什么会在任何地方发生。

随着时间的流逝,问题变得越来越严重。