는 내 컴퓨터에서 작동를 OpenAL을 얻기의 방법을 찾기 위해 노력하고 있어요 :g ++ (Ubuntu)로 OpenAL 프로그램을 컴파일하는 방법은 무엇입니까?
$ sudo apt-get install libopenal-dev
모든 것이 잘 갔다 :
Ubuntu 12.10 (running on 2010 intel i7 Macbook Pro)
나는 터미널에서 OpenAL에 라이브러리를 설치했습니다.
#include <iostream>
#include <AL/alut.h>
using namespace std;
int main(){
cout << "Hello, world" << endl;
}
아무리 시도 얼마나 열심히, ++ 내가 g으로 컴파일하는 방법을 찾는 데에 온 가장 가까운 없었다 :
$ g++ test.cpp -lalut
지금은 내가 라이브러리를 포함하는 경우 간단한 C++ 프로그램을 만들려고 다음과 같은 오류가 발생합니다 :
test.cpp:2:21: fatal error: AL/alut.h: No such file or directory
compilation terminated.
내 프로젝트에 OpenAL을 연결하는 방법에 대한 아이디어가 있습니까? Google에서 몇 시간을 보냈지 만 응답이 존재하지 않는 것 같습니다. Linux C++ 개발에 초보자이기 때문에 나는 근본적으로 잘못된 것을했을 것입니다. 감사.
편집 : 참조를 위해 변경 :
$ g++ -lalut test.cpp
$ g++ test.cpp -lalut
에 (나중에는 그 일을 올바른 방법입니다, 내가 잘못을 게시).
또한'g ++ -lalut test.cpp'는 링크되지 않습니다. 'g ++ test.cpp -lalut'로 변경하십시오. –