2013-08-06 81 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 

到鏈接庫列表。