1

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

我正在使用 XCode 4 和最新版本的 FMOD 库。我进入 XCode 中的“使用库链接二进制文件”部分并添加了 libfmodex_iphonesimulator.a。

关于我可能做错了什么的任何想法?

谢谢!

4

3 回答 3

5

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

  1. 文件 -> 新项目
  2. iOS -> 应用程序 -> 基于窗口的应用程序
  3. 选择名称和位置(我使用“测试”和 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”组,选择 Add -> Existing Frameworks,然后选择“CoreAudio.framework”
  11. 重复步骤 10,但选择“AudioToolbox.framework”
  12. 根据需要将 FMOD 代码添加到“testAppDelegate.mm”,参考代码参见 playSound 示例。
于 2011-05-23T00:43:37.700 回答
0

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

于 2011-05-26T18:38:27.317 回答
0

查看本教程:http ://www.sundh.com/blog/2011/08/set-up-fmod-for-iphone-in-xcode/

于 2011-11-14T11:43:01.187 回答