Windows 7 및 Visual Studio 2010 Express를 사용하고 있습니다. 오류없이 컴파일 할 수 있도록 OpenGL 프로젝트에 포함해야하는 최소한의 헤더 및 라이브러리는 무엇입니까? GLUT, GLFW 또는 GLEW 같은 추가 라이브러리가 없으면 최소한에 대해서 이야기합니다.OpenGL 프로젝트를 성공적으로 컴파일하려면 VC2010에 무엇을 포함해야합니까?
내가해야 할 일은 추가 의존성에 opengl32.lib를 추가하는 것이지만, 작동하지 않는 것처럼 보입니다. VC는 "glGenBuffers()"와 같은 일부 OpenGL 구문을 인식 할 수 없습니다.
자세한 답변을 주셔서 감사합니다, 나는 지금 볼 :) 내가 GLEW를 피할 수 있으면 좋겠는데, 내가 Visual Studio에서 이상한 메모리 오류가 발생하면 그것을 포함 할 때마다 (그러나 그것은보아야 만하는 것처럼 보입니다. 그 원인은 무엇입니까 ... – IanDess
@IanDess 그 자체로 확장 기능을 다루는 것이 고통 스러울 수 있기 때문에 좋은 생각 일 것입니다. 글쎄, 어렵지도 복잡하지도 않은 작업이지만,'' glewInit'을 사용하고, 여러분이 좋아하는 모든 함수를 사용할 수 있습니다. 그리고 1.1 기능 만 사용하는 것은 요즘 옵션이 아닙니다. 오류 때문에 어쩌면 gl 컨텍스트를 만든 후에'glewInit'을 호출하는 것을 잊었을 수도 있습니다.이 경우'glGe nBuffers'와 그 친구는 유효한 값을 가지고 있지 않으며 사용하려고 할 때 액세스 위반 (또는 유사한 메모리 오류)이 발생합니다. –
OMG 젠장, 너는 나를 구해 줬어. 고마워. 나는 며칠 전에 openGL을 시작 했으므로 모든 라이브러리 및 기타 라이브러리의 바다에서 꽤 길을 잃었으므로 glewInit과 같은 간단한 것을 간과하는 것은 많이 발생합니다. (네, 그게 문제였습니다! 다시 한번 감사드립니다! – IanDess