使用GLFW设置Derelict3

时间:2012-10-10 21:18:39

标签: d glfw

我正在尝试将OpenGLGLFWDerelict3用于D语言,但我对glfw3.dll有一些问题,我不确定我做错了什么:

  • 我从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.dllglfwdll.liblibglfw.a
  • 然后我将glfw.dll复制到我的项目目录中,并将其重命名为glfw3.dll

但是当我运行程序时,我收到错误:

derelict.util.exception.SymbolLoadException@..\import\derelict\util\exception.d(38): Failed to load symbol glfwSetErrorCallback from shared library glfw3.dll

有人知道如何设置Derelict3吗?

1 个答案:

答案 0 :(得分:3)

你使用了错误的回购,glfw3移到了github:https://github.com/elmindreda/glfw

您看到的错误是由旧版glfw引起的,在此旧版本中没有名为glfwSetErrorCallback的符号。