我正在寻找一种在我的计算机上使用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
to
$ g++ test.cpp -lalut
(后者才是正确的方法,我发布时出错了。)
g++ -lalut test.cpp
无法链接;请将其更改为g++ test.cpp -lalut
。 - user529758