【问题标题】:Getting OpenAL to work in c++让 OpenAL 在 C++ 中工作
【发布时间】:2012-11-10 06:23:42
【问题描述】:

大家好,我在尝试让 openAL 在我的 c++ 程序中工作时遇到了麻烦。我已经安装了 oalinstALUT(Windows 二进制),但是当我尝试编译/运行我的程序(使用 Qt Creator)时,我收到以下错误:

C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\al\alut.h:5: error: C1083: Cannot open include file: 'alc.h': No such file or directory

我在 main.cpp 文件中包含“al/alut.h”,该文件尝试包含“alc.h”和“al.h”

我试图在我的整个计算机中搜索这两个头文件,但都找不到它们(搜索从“C:\”开始,所以我知道它必须查看我的整个系统)。我使用的是 Windows 7 Home Premium 32 位。

是否有其他人在安装程序或二进制文件未安装/随附这些文件时遇到问题?任何帮助将不胜感激!

【问题讨论】:

    标签: c++ windows openal


    【解决方案1】:

    如果我没记错的话。 alc.h 和其他文件捆绑在 OpenAl SDK 中(您需要将其添加到项目的包含和库路径中)。

    http://connect.creativelabs.com/developer/Wiki/OpenAL%20SDK%20for%20Windows.aspx

    注意:目前,由于某种原因,我无法从该来源下载它。

    【讨论】:

    • 该网站已关闭多年,因此几乎无法获得最初的 OpenAL。如果要使用 OpenAL,则必须改用 OpenALSoft。但除此之外,是的,你是对的。
    猜你喜欢
    • 1970-01-01
    • 2011-07-17
    • 2013-10-26
    • 1970-01-01
    • 2014-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多