scala – 无法使用IDEA和SBT运行LWJGL
发布时间:2020-12-16 18:49:03 所属栏目:安全 来源:网络整理
导读:我一直在头脑中挣扎了一个多小时,谷歌似乎无法给我一个决定性的答案. 我正在使用IntelliJ IDEA 13.1.3与scala和sbt插件,Scala 2.11.1和SBT 0.13 我认为我很聪明,我将LWJGL的Maven存储库添加到了我的build.sbt中 libraryDependencies += "org.lwjgl.lwjgl" %
我一直在头脑中挣扎了一个多小时,谷歌似乎无法给我一个决定性的答案.
我正在使用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 "mac" 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" ) } } } 遗憾的是,分类器功能非常缺乏,所以我花了一些时间才发现这一点. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |