我刚开始使用 OpenAL-Soft 并尝试使用terminal命令编译代码示例,尤其是alhrtf.c
文件:
g++ alhrtf.c -o hrtf -lalut -lal -lalc -lopenal -std=c++11
我收到了一堆错误消息,如:
alhrtf.c:161:28:错误:未在此范围内声明'ALC_NUM_HRTF_SPECIFIERS_SOFT'
好像我需要链接“hrtf”lib。
所以我的问题是,我必须设置什么编译器标志?
我非常感谢你的帮助。
参考: