2015-06-10 30 views
0

我開始學習LWJGL,但是我遇到了問題。我得到一行GLContext.createFromCurrent();錯誤,我無法弄清楚如何解決它。使用LWJGL的第一步我寫了自己的代碼來創建顯示,但彈出錯誤。後來我剛剛從lwjgl網頁複製了demonstration code,但是我有同樣的錯誤。而完整的錯誤是:LWJGL wglGetCurrentContext異常

Hello LWJGL 3.0.0a! 
Exception in thread "main" java.lang.UnsatisfiedLinkError: org.lwjgl.opengl.WGL.wglGetCurrentContext()J 
    at org.lwjgl.opengl.WGL.wglGetCurrentContext(Native Method) 
    at org.lwjgl.opengl.GLContextWindows.createFromCurrent(GLContextWindows.java:59) 
    at org.lwjgl.opengl.GLContext.createFromCurrent(GLContext.java:36) 
    at Main.loop(Main.java:97) 
    at Main.run(Main.java:26) 
    at Main.main(Main.java:117) 

回答

0

當你離開了異常信息的有趣的一半我只猜你沒有設置路徑LWJGL權:

System.setProperty("org.lwjgl.librarypath", new File("pathToNatives").getAbsolutePath()); 

更多參考請參閱Here

0

導入庫時,還需要本地實現可訪問的庫。我做了一個骯髒的黑客:將librery LWJGL 3.x.x(https://github.com/LWJGL/lwjgl3/releases)中的所有文件複製到同一個文件夾中。 (平面結構)與所有原生的javadoC++。然後我將所有文件作爲庫導入(在IDE中)。這不是優雅,但它的工作。

相關問題