2013-08-06 52 views
0

我在我的Ubuntu机器上安装了Netbeans IDE。我通过控制台安装了libopenal-dev,我可以确认头文件已到位。如何使用Netbeans在Ubuntu上安装OpenAL? - C++

如何配置Netbeans以使用OpenAL构建程序?就像我需要设置额外的链接库(我期望的那样)以及这些链接库位于何处?

+0

为什么你需要额外的标志?这个软件包不是在通常的地方安装头文件和库文件吗? – trojanfoe

+0

@trojanfoe是的,但我需要告诉链接器和或编译器应该使用这些库,不是吗?现在我已经用默认的标志来设置,但是头文件可以被IDE和G ++编译器找到,它会抱怨每个OpenAL函数调用都是未定义的引用。 –

+1

我不认为OpenAL会与其他任何图书馆不同,但它会吗?如果您可以学习如何使用Netbeans链接第三方库,它将适用于安装在'/ usr/lib'中的任何内容。 – trojanfoe

回答

0

它总是提供一个新的库,如openal,通过在命令行手动编译开始。这里有一个简单的例子:

g++ -o play_openal play_openal.cpp -lopenal 

请注意提到-lopenal拉入openal库。
在你的IDE插件:

openal 

到链接库列表。