LWJGL GLWF Функция glfwInit () застряла - PullRequest
0 голосов
/ 07 мая 2018

Я повторно импортировал некоторый код в IntelliJ (несколько месяцев назад) и хотел использовать Maven для обработки моих зависимостей. Поэтому я добавил все необходимые зависимости LWJGL в свой файл pom.xml (скопировал созданный pom из конфигуратора LWJGL). Когда я сейчас запускаю код, программа застревает в glfwInit () примерно на 30 секунд, прежде чем продолжить. Отладка LWJGL говорит, что она загрузила библиотеку glfw, а затем программа зависает. Этот код работал нормально, когда я впервые импортировал туземцы.

Что может вызвать зависание 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 голосов
/ 20 февраля 2019

У меня возникла та же проблема. Я также скомпилировал свою программу (Kotlin) и наблюдал ту же проблему. Я также заметил, что это поведение не отображается на компьютере моих друзей.

Таким образом, разумно сказать, что LWJGL не имеет к этому никакого отношения и что он вместо этого привязан к отдельным системам. Я не нашел ответа относительно того, почему это происходит где-либо.

Со временем проблема усугубилась.

...