[英]IntelliJ Linux LWJGL 3 Add natives to
我想尝试一下新的LWJGL 3,它目前处于“ beta”状态。 令人尴尬的是,我什至无法运行HelloWorld示例( http://www.lwjgl.org/guide )。
软件包org.lwjgl.glfw不存在
是我所得到的。
我将lwjgl.jar和interruptor.jar添加到我的模块依赖项中,但是我想我在这里缺少有关本机的某些信息。 我尝试将它们添加为lib,作为模块(这告诉我这是一个空库,尽管那里有两个.so文件)
我尝试设置-Djava.library.path当然没有成功:
-Djava.library.path=home/teolha/lwjgl-test/lib/natives/linux/x64
我尝试使缓存无效,将其添加为系统库以及我所知道的所有内容。 仍然找不到glfw软件包。
我不确定自己在做什么错,但是我从来没有在IntelliJ 14中做到这一点,也没有使用lwjgl 3,所以这里的某些事情可能已经完全改变了吗?
任何帮助表示赞赏!
首先,我正在使用LWJGL 3 NIGHTLY。
我刚刚设法构建并启动了LWJGL 3的HelloWord。 这有帮助吗?
从lwjgl.org/guide:
以我为例,使用它编译
javac -cp ../jar/disruptor.jar:../jar/lwjgl.jar: -d . *.java
并实际上启动了该教程。
java -classpath ../jar/disruptor.jar:../jar/lwjgl.jar: -Djava.library.path=../native/linux/x64/ org.lwjgl.demo.glfw.HelloWord
如果需要,请确保调整路径。
编辑:我只是意识到您可能正在使用intellij寻求解决方案,在这种情况下,我不确定这是否有帮助。
所以,好吧,错误不在我这边。
LWJGL 3当前正在大量开发中,最新的稳定版本与该示例不匹配,因此我不得不每晚使用最新版本。
(API发生了很大变化)
我的解决方案是:
将罐子添加为libs,并将.so文件也添加为lib。 这样,您无需指定库路径参数:)
使用新的lwjgl-api就像魅力一样!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.