먼저 glfwdll.a와 glfw.dll의 64 비트 버전을 만들어야합니다. (그래서 나는 결국 gof glfw 바인딩을 Windows에서 작동시키는 데 성공할 수 있습니다. 리눅스 아래에서 breeeeze!)mingw64에서 GLFW의 Win64 버전을 컴파일하기 전에
나는 glfwdll.a와 glfw.dll의 64 비트 버전을 mingw64, MSYS 및 make 스크립트를 사용하여 컴파일하는 것처럼 보였다. 비록 내가 줄의 몇 가지 오류 메시지를 받았지만 "maincrt 진입 점을 찾을 수 없습니다. 대신 기본값 0xsomehexnumber를 사용합니다." 진입 점은 실행 파일을 참조하며,이 경우 examples 디렉토리에 있습니다.
실제로 대부분은 작동하지 않습니다! 그러나 모든 것은 지어졌다. 다음 실행 파일이 작동합니다 :
listmodes.exe mtbench.exe mthello.exe 및 particles.exe - 나에게 맞는 그래픽 (3d gfx) 예제입니다 (이전 테스트 용 정보를 콘솔에 출력하는 것 창문).
이제 다른 문제는 무엇입니까? 그들은 충돌하지 않으며, 콘솔에 아무 것도보고하지 않습니다 ... 나는 그들을 실행하고, 즉각 조용히 돌아옵니다.
내 GLFW 빌드가 손상 되었습니까? 어떻게 고치는 지? 작동하는 4 가지 예와 그렇지 않은 4 가지 예의 큰 차이점은 무엇입니까?
이것은 상당히 새로운 바닐라 Win7 64 비트 설치입니다. Crapware는 없으며 UAC와 Themes는 모두 꺼져 있습니다. 소프트웨어가 많이 설치되어 있지는 않습니다. NVIDIA GPU 드라이버가 업데이트되었습니다 (GPU Caps Viewer 등이 잘 실행되어 OpenGL이 있습니다).
모든 것이 Go, GLFW 및 Mingw-w64의 최신 릴리스와 함께 훌륭하게 작동합니다. 다시 한 번 감사드립니다! – metaleap