C++11 编译OpenAL软代码示例

C++11 编译OpenAL软代码示例,c++11,g++,openal,ubuntu-16.04,openal-soft,C++11,G++,Openal,Ubuntu 16.04,Openal Soft,我刚开始使用并尝试编译代码示例,尤其是alhrtf.c文件,使用terminal命令如下: g++ alhrtf.c -o hrtf -lalut -lal -lalc -lopenal -std=c++11 我收到了一堆错误消息,如: alhrtf.c:161:28:错误:“ALC_NUM_HRTF_SPECIFIERS_SOFT”未在此范围内声明 似乎我需要链接“hrtf”库 所以我的问题是,我必须设置什么编译器标志 我将非常感谢你的帮助 参考资料: 链接到脚本位置: 我在Ubuntu

我刚开始使用并尝试编译代码示例,尤其是
alhrtf.c
文件,使用terminal命令如下:

g++ alhrtf.c -o hrtf -lalut -lal -lalc -lopenal -std=c++11
我收到了一堆错误消息,如:

alhrtf.c:161:28:错误:“ALC_NUM_HRTF_SPECIFIERS_SOFT”未在此范围内声明

似乎我需要链接“hrtf”库

所以我的问题是,我必须设置什么编译器标志

我将非常感谢你的帮助

参考资料:

  • 链接到脚本位置:
  • 我在Ubuntu 16.04上

提供执行的命令和发现的错误消息。试着把你的问题弄清楚,并实际提出一个问题。很抱歉第一篇文章写得不好。我尝试使用:g++alhrtf.c-o hrtf-lalut-lal-lalc-lopenal-std=c++11进行编译,得到了很多错误消息,如:“alhrtf.c:161:28:error:'ALC_NUM_hrtf_SPECIFIERS_SOFT'未在此范围内声明”。不必抱歉,我已经用您提供的信息编辑了您的问题。