Установить Lwjgl 3 с IntelliJ - PullRequest
0 голосов
/ 13 мая 2018

Я некоторое время программировал в lwjgl 3 с IntelliJ.Чтобы сделать это, я поместил jars и natives в одну папку, а затем добавил эту папку в качестве библиотеки в настройках проекта, и это работало нормально.Но на днях я решил обновить свой lwjgl до более новой версии, но дело в том, что я обнаружил, что туземцы в банках пишутся так:

liblwjgl.so.sha1

Так что я не могу просто переместить их впапка, IntelliJ не распознает их.Как мне правильно установить Lwjgl?

Ответы [ 2 ]

0 голосов
/ 16 июня 2018

Попробуйте использовать gradle, это очень просто (подробнее см. gradle ).

LWJGL предоставляет возможность настроить загрузку и сгенерировать нужный файл gradle.

Вы можете использовать это для сбора необходимых зависимостей.

project.ext.lwjglNatives = "natives-${osversion}"
project.ext.lwjglVersion = "3.1.3"
project.ext.jomlVersion = "1.9.9"

dependencies {
    compile "org.lwjgl:lwjgl:${lwjglVersion}"
    compile "org.joml:joml:${jomlVersion}"
    compile "org.lwjgl:lwjgl-glfw:${lwjglVersion}"
    compile "org.lwjgl:lwjgl-jemalloc:${lwjglVersion}"
    compile "org.lwjgl:lwjgl-openal:${lwjglVersion}"
    compile "org.lwjgl:lwjgl-opengl:${lwjglVersion}"
    compile "org.lwjgl:lwjgl-stb:${lwjglVersion}"
    runtime "org.lwjgl:lwjgl:${lwjglVersion}:$lwjglNatives"
    runtime "org.lwjgl:lwjgl-glfw:${lwjglVersion}:$lwjglNatives"
    runtime "org.lwjgl:lwjgl-jemalloc:${lwjglVersion}:$lwjglNatives"
    runtime "org.lwjgl:lwjgl-openal:${lwjglVersion}:$lwjglNatives"
    runtime "org.lwjgl:lwjgl-opengl:${lwjglVersion}:$lwjglNatives"
    runtime "org.lwjgl:lwjgl-stb:${lwjglVersion}:$lwjglNatives"

}
0 голосов
/ 13 мая 2018

Хорошо, я тупой, потеряв час своей жизни, я заметил, что в zip-файле есть несколько jar-файлов, из которых можно получить незашифрованные нативы.Хотя я не понимаю, почему они сделали это изменение.

...