Не могу включить FMOD на iOS - PullRequest
1 голос
/ 20 мая 2011

Не думаю, что я правильно включил библиотеку FMOD. Я получаю следующую ошибку XCode: ожидаемый список спецификаторов-спецификаторов перед FMOD

Я использую XCode 4 и последнюю версию библиотеки FMOD. Я зашел в раздел «Связать двоичные файлы с библиотеками» в XCode и добавил libfmodex_iphonesimulator.a.

Есть идеи, что я могу делать не так?

Спасибо!

Ответы [ 3 ]

5 голосов
/ 23 мая 2011

Ниже приведен пошаговый процесс запуска FMOD в приложении iOS:

  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. Щелкните правой кнопкой мыши группу «Каркасы» наслева выберите «Добавить» -> «Существующие рамки», затем «CoreAudio.framework»
  11. Повторите шаг 10, но выберите «AudioTool»box.framework '
  12. При необходимости добавьте код FMOD в' testAppDelegate.mm ', см. пример playSound для справочного кода.
0 голосов
/ 14 ноября 2011

Ознакомьтесь с этим уроком: http://www.sundh.com/blog/2011/08/set-up-fmod-for-iphone-in-xcode/

0 голосов
/ 26 мая 2011

После того, как вы связали соответствующую библиотеку, убедитесь, что вы перетаскиваете папку 'inc' со всеми файлами .h в ваш проект, это была моя проблема.Также убедитесь, что вы включили AudioToolbox и CoreAudio, если вы еще этого не сделали, и обязательно включите fmod.hpp и fmod_errors.h в заголовок ваших контроллеров представления.

...