2012-10-10 2 views
4

나는 D 언어에 대한 Derelict3으로 OpenGLGLFW를 사용하려고 해요,하지만 난 glfw3.dll 몇 가지 문제를 가지고 내가 뭘 잘못했는지 확실하지 않다과 :설정 Derelict3 GLFW

  • I Derelict3https://github.com/aldacron/Derelict3에서 다운로드하고 build.d을 실행하고 *.lib (DMD 컴파일러)을 내 프로젝트에 연결했습니다.
  • 마찬가지로 은 glfw3.dll이 필요합니다. 나는 Git 저장소 git://glfw.git.sourceforge.net/gitroot/glfw/glfw을 복제했습니다.
  • 나는 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

잘못된 Repo를 사용하고 있습니다. glfw3을 github : https://github.com/elmindreda/glfw으로 옮겼습니다.

이전 버전의 glfw에서 볼 수있는 오류는 glfwSetErrorCallback이라는 기호가 없습니다.

+0

고맙습니다. 이것은 나를 미치게했다. – user1736149

관련 문제