我正在尝试找到一种让 OpenAL 在我的计算机上运行的方法:
Ubuntu 12.10 (running on 2010 intel i7 Macbook Pro)
我从终端安装了 OpenAL 库:
$ sudo apt-get install libopenal-dev
一切顺利。现在我尝试创建一个包含库的简单 C++ 程序:
#include <iostream>
#include <AL/alut.h>
using namespace std;
int main(){
cout << "Hello, world" << endl;
}
不管我多么努力,我最接近找到如何用 g++ 编译它的方法是:
$ g++ test.cpp -lalut
这给出了以下错误:
test.cpp:2:21: fatal error: AL/alut.h: No such file or directory
compilation terminated.
关于如何将 OpenAL 链接到我的项目的任何想法?我在谷歌上花了几个小时,答案似乎不存在。我可能做错了什么,因为我对 Linux c++ 开发很陌生。谢谢。
编辑:更改以供参考:
$ g++ -lalut test.cpp
至
$ g++ test.cpp -lalut
(后面是正确的做法,我贴错了)。