我最终决定下载 OpenAL 和 OpenALUT。在编写我的第一段代码时,我遇到了一个小问题。每次编译时,我都会得到标题中列出的错误。任何帮助将不胜感激。代码如下,谢谢。 PS:我正在使用 Code::Blocks。
#include <AL/al.h>
#include <AL/alut.h>
#define NUM_BUFFERS 1
int main()
{
ALuint buffers[ NUM_BUFFERS ];
alGenBuffers( NUM_BUFFERS, buffers );
}
我不希望得到真正的结果,我只希望它能编译。我相当确定这是我安装 OpenAL 的问题,尽管我确定我所做的一切都是正确的...
最佳答案
是我的错,我没有正确链接库。如果您遇到此错误,请确保您已正确链接它们,和/或与其余文件相比,它们是正确的位类型。
关于c++ - OpenAL 问题,对 '_imp__alGenBuffers' 的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18318591/