2013-08-06 3 views
0

우분투 컴퓨터에 Netbeans IDE가 설치되어 있습니다. 나는 libopenal-dev에 물마루가 설치되어 있고 헤더 파일이 제 위치에 있는지 확인할 수 있습니다.Netbeans와 함께 OpenAL을 우분투에 설치하는 방법은 무엇입니까? - C++

Netbeans을 OpenAL로 프로그램을 빌드하도록 구성하려면 어떻게해야합니까? 마찬가지로 링커 라이브러리를 추가로 설정해야하며 어디에 배치해야합니까?

+0

왜 여분의 플래그가 필요합니까? 패키지가 헤더와 libs를 보통 장소에 설치하지 않습니까? – trojanfoe

+0

@trojanfoe 그래,하지만 링커 나 컴파일러에게 그 라이브러리를 사용해야한다고 말 할 필요가 있니? 지금은 기본 플래그를 사용하여 설치했지만 IDE 및 G ++ 컴파일러에서 헤더 파일을 찾을 수 있습니다. 모든 OpenAL 함수 호출은 정의되지 않은 참조입니다. –

+1

OpenAL은 다른 라이브러리와 다를 것이라고 생각하지 않습니까? Netbeans를 사용하여 타사 라이브러리를 연결하는 방법을 배울 수 있다면'/ usr/lib'에 설치된 모든 것을 사용할 수 있습니다. – trojanfoe

답변

0

명령 줄에서 수동으로 컴파일하여 openal과 같은 새 라이브러리로 시작하는 것이 항상 유익합니다. 다음은 간단한 예입니다.

g++ -o play_openal play_openal.cpp -lopenal 

openal 라이브러리를 가져 오려면 -lopenal에 대한 언급에 유의하십시오. 당신의 IDE 추가 기능에서
: 링커 도서관의 목록

openal 

.

관련 문제