2012-07-03 4 views
3

Linux Mint를 실행하는 컴퓨터에 freeglut을 설치하려고합니다. 이 웹 사이트의 단계를 따르십시오 : http://freeglut.sourceforge.net/docs/install.php. 내가 src 디렉토리에 make all을 수행 할 때 다음과 같은 오류를 제공합니다Linux에 Freeglut 설치

fatal error: GL/gl.h

이 오류는 ../include/GL/freeglut_std.h에 의해 주어졌다. 검사 결과, include/GL 디렉토리에는 실제로 gl.h 파일이 없습니다. 또한 glugl.h가 누락되었습니다. freeglut_std.h도 #include을 시도합니다. 이것에 대해 어떻게해야합니까? 왜 gl.h와 glu.h가 누락 되었습니까?

+1

[configure] (http://en.wikipedia.org/wiki/Configure_script_%28computing%29) 스크립트 전후에'make'를 실행 했습니까? 'configure'는 누락 된 헤더를 알려 주어야합니다. – genpfault

+0

'configure' 스크립트 후 – Ataraxia

답변

5

소스에서 빌드하는 대신 freeglut3-dev 패키지를 설치하는 것이 좋습니다. 그러면 자동 업데이트와 pkg-config 항목과 같은 유용한 정보가 제공되어 make 개의 파일에서 참조 할 수 있습니다.

소스에서 프리 글로블 건물을 만들 때 죽었을 경우 libgl1-mesa-dev 및 (아마도) libglu1-mesa-dev 개의 패키지가 필요할 것입니다.

+1

그래서 freeglut3-dev와 pkg-config는 무엇입니까? freeglut3-dev를 다운로드 한 후에 어떻게 설치합니까? 그리고 pkg-config는 freeglut을 설치하는 데 어떻게 도움이됩니까? – Ataraxia

+0

'freeglut3-dev'는 데비안 [package] (http://packages.debian.org/squeeze/freeglut3-dev) 이름입니다. 민트는 데비안/우분투 기반입니다. 'sudo apt-get install freeglut3-dev'를 통해 설치할 수 있어야합니다. – genpfault

+0

링크 된 Wiki 기사에서 "pkg-config는 소스 코드에서 소프트웨어를 컴파일하기 위해 설치된 라이브러리를 쿼리하기위한 통일 ​​된 인터페이스를 제공하는 컴퓨터 소프트웨어입니다." – genpfault