Windows 7에서 8로 마이그레이션하려고하지만 glew와 freeglut이 문제를 일으키고 있습니다.Win8/VS2012 : 'GL/glew.h'포함 파일을 열 수 없습니다. 해당 파일이나 디렉토리가 없습니다.
1) lib 디렉토리의 내용을 복사 및 프로그램 Files \ Microsoft SDK를 \ WINDOWS \ [최신 버전] lib 디렉토리에 라이브러리 \ GL 폴더를 포함하고 \ GL 폴더를 포함 다음과 같이 내가 사용
지침은 기본적으로했다
2) 복사 freeglut.dll 및 Windows에 glew의 bin 폴더의 내용 \ SysWOW64와는 Microsoft의 SDK의 폴더 v7.0A했다 윈도우 7/VS2010()를 사용하여 잘 작동
\하지만 Windows에서 8/VS2012, 솔루션을 구축 할 때 다음 오류가 발생합니다.
error C1083: Cannot open include file: 'GL/glew.h': No such file or directory
SDKs 폴더의 경우 Windows 8에서 최신 버전은 v8.0A이지만 v7.0A도 사용하여 동일한 결과를 얻으려고했습니다. 그러나 Windows 7에서는 SDKs 폴더에 Lib 및 Include 폴더가 있지만 Windows 8 폴더에는 없습니다. 이것이 중요한지 확실하지 않습니다.
제안 사항?
편집 : 설치를 위해 사용하고 지침은 사람의 약간의 수정에 보이지 않는 (수정은 윈도우 시스템 폴더에 dll을의 복사 인으로 대신 각 프로젝트의 출력으로, here을 발견하다 도움도).
내가 개발중인 응용 프로그램은 대학 수업을위한 응용 프로그램이므로 다른 라이브러리를 사용하는 것이 궁금 할 것입니다.
라이브러리의 버전은 2.8.0 (freeglut)이고 1.9.0 32 비트 (glew)입니다.
대신 [freeglut] (http://freeglut.sourceforge.net/news.php)를 사용해도됩니다. GLUT와 거의 똑같은 API를 가지고 있으므로 호환성있게 사용할 수 있지만 더 잘 관리됩니다. – fintelia
나는 당신의 대답을 이해하고 있는지 잘 모르겠습니다. 설치를 위해 사용하는 지시 사항은 [these] (http://openglbook.com/setting-up-opengl-glew-and-freeglut-in-visual-c/)의 약간 수정 된 것으로 수정 내용은 복사 중입니다. dll은 각 프로젝트가 아닌 Windows 시스템 폴더에 있습니다 (어느 쪽도 작동하지 않는 것 같습니다). 또한, 나는 이것을 대학 과정에 사용하고 있으므로 다른 라이브러리를 사용하는 것은 아마도 선택 사항이 아닙니다. 나는이 질문을 업데이트 할 것이다. – blomkaal