gpt4 book ai didi

scala - 无法使用 IDEA 和 SBT 运行 LWJGL

转载 作者:行者123 更新时间:2023-12-04 15:22:29 25 4
gpt4 key购买 nike

一个多小时以来,我一直在挠头,Google 上的任何内容似乎都无法给我一个决定性的答案。

我正在使用 IntelliJ IDEA 13.1.3使用 scala 和 sbt 插件,Scala 2.11.1 , 和 SBT 0.13
认为我很聪明,我将 LWJGL 的 Maven 存储库添加到我的 build.sbt

libraryDependencies += "org.lwjgl.lwjgl" % "lwjgl" % "2.9.1"

后来才发现我需要[ point the compiler to the LWJGL natives ]。

现在问题来了:要求 SBT 下载库,不会将它们放在项目的任何目录中,这使得指向库有点困难。

我尝试使用 [ sbt-lwjgl-plugin ] 没有任何运气,甚至像文档建议的那样强制使用早期版本的 SBT。

所以我发现自己陷入了僵局,我该怎么办?手动下载库并将其转储到项目目录中?或者有没有更自动的方法来处理这个问题?

最佳答案

您可以通过简单地将以下代码段添加到您的 build.sbt 中来包含 LWJGL(与本地人) :

libraryDependencies ++= {
val version = "3.1.6"
val os = "windows" // TODO: Change to "linux" or "macos" if necessary

Seq(
"lwjgl",
"lwjgl-glfw",
"lwjgl-opengl"
// TODO: Add more modules here
).flatMap {
module => {
Seq(
"org.lwjgl" % module % version,
"org.lwjgl" % module % version classifier s"natives-$os"
)
}
}
}
classifier遗憾的是,函数是非常无证的,所以我花了一些时间才发现这一点。

关于scala - 无法使用 IDEA 和 SBT 运行 LWJGL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24222360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com