无法在 iOS 上包含 FMOD

发布于 2024-11-08 21:30:55 字数 211 浏览 4 评论 0原文

我认为我没有正确包含 FMOD 库。我收到以下 XCode 错误: FMOD 之前预期的说明符限定符列表

我正在使用 XCode 4 和最新版本的 FMOD 库。我进入 XCode 中的“Link Binaries With Libraries”部分并添加了 libfmodex_iphonesimulator.a。

关于我可能做错了什么有什么想法吗?

谢谢!

I don't think I'm including the FMOD library correctly. I'm getting the following XCode error:
expected specifier-qualifier-list before FMOD

I'm using XCode 4 and the latest version of the FMOD library. I went into the "Link Binaries With Libraries" section in XCode and added libfmodex_iphonesimulator.a.

Any ideas on what I could be doing wrong?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

心奴独伤 2024-11-15 21:30:55

以下是在 iOS 应用程序中运行 FMOD 的分步过程:

  1. 文件 ->新项目
  2. iOS ->应用->基于窗口的应用程序
  3. 选择名称和位置(我使用“test”和 FMOD 示例目录作为位置)
  4. 假设您将应用程序命名为“test”,请将“testAppDelegate.m”重命名为扩展名“.mm”以允许使用 C++ 代码。
  5. 编辑“testAppDelegate.mm”以在顶部添加#import“fmod.hpp”。
  6. 项目->编辑项目设置(确保顶部的配置设置为所有配置)
  7. 转到“其他链接器标志”并输入 -lfmodex_$PLATFORM_NAME
  8. 转到“标头搜索路径”并输入 ../../api/inc
  9. 转到“库搜索路径”并输入../../api/lib(现在关闭设置)。
  10. 右键单击左侧的“Frameworks”组,选择“添加”->“添加”现有框架,然后选择“CoreAudio.framework”
  11. 重复步骤 10,但选择“AudioToolbox.framework”
  12. 根据需要将 FMOD 代码添加到“testAppDelegate.mm”,请参阅 playSound 示例以获取参考代码。

Here is a step-by-step process for getting FMOD running in an iOS application:

  1. File -> New Project
  2. iOS -> Application -> Window based application
  3. Choose name and location (I used 'test' and the FMOD examples directory as the location)
  4. Assuming you named the app 'test', rename 'testAppDelegate.m' to have the extension '.mm' to allow C++ code.
  5. Edit 'testAppDelegate.mm' to have #import "fmod.hpp" at the top.
  6. Project -> Edit project settings (ensure Configuration at the top is set to All configurations)
  7. Go to "Other linker flags" and type in -lfmodex_$PLATFORM_NAME
  8. Go to "Header search paths" and type in ../../api/inc
  9. Go to "Library search paths" and type in ../../api/lib (now close settings).
  10. Right click on the "Frameworks" group on the left, choose Add -> Existing Frameworks, then choose 'CoreAudio.framework'
  11. Repeat step 10 but choose 'AudioToolbox.framework'
  12. Add FMOD code to 'testAppDelegate.mm' as needed, see playSound example for reference code.
眼眸印温柔 2024-11-15 21:30:55

链接适当的库后,请确保将包含所有 .h 文件的“inc”文件夹拖到项目中的某个位置,这是我的问题。另外,请确保包含 AudioToolbox 和 CoreAudio(如果尚未包含),并确保在视图控制器标头中包含 fmod.hpp 和 fmod_errors.h。

After you link the appropriate library make sure you drag the 'inc' folder with all of the .h files into your project somewhere, that was my issue. Also, make sure you include AudioToolbox and CoreAudio if you did not already, and make sure to include fmod.hpp and fmod_errors.h in your view controllers header.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文