2011-01-20 12 views
2

GLUT 라이브러리를 사용하여 프로젝트를하고 있습니다. Windows.h 및 컴파일/링크를 포함 할 때마다 다음 오류가 발생합니다.glut.h와 함께 Windows.h를 포함 할 때 오류가 발생했습니다.

오류 1 오류 C2381 : 'exit': 재정의; __declspec (noreturn)은 c : \ program files (x86) \ microsoft visual studio 9.0 \ vc \ include \ stdlib.h와 다릅니다.

경고 2 경고 C4985 ​​: 'exit': 이전 선언에 특성이 없습니다. c : \ program files (x86) \ microsoft visual studio 9.0 \ vc \ include \ stdlib.h

충돌은 "exit"기능과 관련이있는 것처럼 보입니다. glut.h 이외의 것을 포함하지 않고 exit를 호출 할 수 있기 때문에 GLUT가 이미 exit 함수를 정의하고 있다고 가정합니다.

다른 사람들이이 문제를 해결할 수있는 방법을 알고 있습니다. 메시지 상자를 표시하는 GLUT 프로그램의 수많은 예제를 보았습니다. (이것이 Windows.h를 포함하려는 이유입니다.) 다른 사람이이 문제를 해결할 수 있는지 알고 있습니까?

감사

+0

가능 중복 [GLUT 출구 재정 에러 (http://stackoverflow.com/questions/14402/glut-exit-redefinition-error) –

답변

관련 문제