Сбой в FixMath и MachineExceptions.h после добавления AudioToolbox.framework

Сделал новое оконное приложение. Щелкните правой кнопкой мыши Frameworks > Добавить существующие Frameworks. Выбранная папка Frameworks, затем AudioToolbox.framework. Сборка, и 11 аварий.

#elif defined __ppc__ || __ppc64__

#define _IntSaturate(x) ((int) (x))

#else

#error "Unknown architecture."
// To use unoptimized standard C code, remove above line.
#define _IntSaturate(x) ((x) <= -0x1p31f ? (int) -0x80000000 : \
    0x1p31f <= (x) ? (int) 0x7fffffff : (int) (x))

#endif

Пробовал комментировать эту строку, тогда MachineExceptions все равно вылетает:

typedef CALLBACK_API_C( OSStatus , ExceptionHandlerProcPtr )(ExceptionInformation * theException);

ошибка: ожидается ")" перед токеном "*"

..что, черт возьми, случилось? Я на 99,9% уверен, что никогда не модифицировал AudioToolbox или любой другой фреймворк.


person quantumpotato    schedule 06.02.2010    source источник
comment
Вы говорите о сбое, но похоже, что вы действительно спрашиваете об ошибке компиляции?   -  person Paul R    schedule 06.02.2010


Ответы (1)


Просто выбросил проект, скопировал основные классы и все снова заработало.

person quantumpotato    schedule 11.08.2010