不能在iOS上包含FMOD

c0d*_*0de 1 iphone fmod ios

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

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

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

谢谢!

Mat*_*ock 5

以下是在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"组,选择Add - > Existing Frameworks,然后选择'CoreAudio.framework'
  11. 重复步骤10但选择'AudioToolbox.framework'
  12. 根据需要将FMOD代码添加到'testAppDelegate.mm',请参阅playSound示例以获取参考代码.