c++ - OpenAL 问题,对 '_imp__alGenBuffers' 的 undefined reference

标签 c++ audio openal

我最终决定下载 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/

相关文章:

c++ - 如何在 Windows 下使用 C++ 在多个扬声器上播放声音?

DLL 中的 Python (c++) Visual Studio

c# - 如何在 Unity 3D 中播放多个声音

angularjs - angularJS音频IE兼容性

c++ - Linux 开发人员学习 OpenAL Effects Extension (EFX) 的资源有哪些?

audio - 在不改变音高的情况下提高语速

c++ - 该片段在 Coliru 中编译时带有警告,但在 Ideone 中编译正常。哪一个是正确的?

c++ - C++中的循环迭代

c++ - 实现交换/复制功能 : is there a better way?

ios - OpenAL、OSX 和 iOS 许可