gpt4 book ai didi

c++ - 奥格/沃比斯 : _ov_fopen cannot be found

转载 作者:行者123 更新时间:2023-11-28 08:29:53 24 4
gpt4 key购买 nike

我正在尝试将 Ogg/Vorbis 与 OpenAL 结合使用以在我的游戏中获得声音。现在我只是想加载一个 .ogg 文件并读取它的数据,我实际上并没有对它做任何事情。我首先尝试使用 ov_open,但是文档说我真的应该在 Windows 上使用 ov_fopen

但是,当我尝试使用它时,我得到以下信息:

1>AudioManager.obj : error LNK2019: unresolved external symbol _ov_fopen 
referenced in function "private: static struct SomeGame::SoundData * __cdecl
SomeGame::AudioManager::LoadOGG(char *)"
(?LoadOGG@AudioManager@SomeGame@@CAPAUSoundData@2@PAD@Z)

...当我用谷歌搜索“未解析的外部符号 _ov_fopen”时,我只得到一个结果。而且是日语。

所以我尝试下载 ogg 和 vorbis 源代码并编译它,并将它们插入到项目中,但它仍然给我同样的错误。

基本上,我如何加载 Ogg/Vorbis 文件以便在 Windows 上与 OpenAL 一起使用?

提前致谢。

最佳答案

您是否正在链接 libogg、libvorbis 和 libvorbisfile?

关于c++ - 奥格/沃比斯 : _ov_fopen cannot be found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2640465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com