2012-10-10 83 views
4

我試圖使用OpenGLGLFWDerelict3爲d的語言,但我有一些問題glfw3.dll,我不知道我做錯了什麼:設置Derelict3與GLFW

  • 我從https://github.com/aldacron/Derelict3下載Derelict3和運行build.d,並與我的項目聯繫在一起*.lib(DMD編譯器)。
  • 由於Derelict3似乎需要glfw3.dll我克隆了Git存儲庫git://glfw.git.sourceforge.net/gitroot/glfw/glfw
  • 我創建了一個文件夾build,並從內部調用cmake -G "MinGW Makefiles" ..,得到glfw.dll,glfwdll.liblibglfw.a
  • 然後我複製了glfw.dll到我的項目目錄,並將其重命名爲glfw3.dll

但是當我運行我的程序,我得到的錯誤:

[email protected]\import\derelict\util\exception.d(38): Failed to load symbol glfwSetErrorCallback from shared library glfw3.dll 

有誰知道如何設置Derelict3

回答

3

您正在使用錯誤的回購,glfw3轉移到github:https://github.com/elmindreda/glfw

您看到的錯誤是由舊版本glfw引起的,在這個舊版本中沒有稱爲glfwSetErrorCallback的符號。

+0

非常感謝!這是推動我瘋了... – user1736149