Ошибка связывания для встроенных функций

Я пытаюсь скомпилировать пример кодаSonofGrab» используя XCode 4.5.1 на OS X 10.8.

Одна функция определяется следующим образом в controller.m

inline uint32_t ChangeBits(uint32_t currentBits, uint32_t flagsToChange, BOOL setFlags);

Это приводит к этому сообщению об ошибке:

Undefined symbols for architecture x86_64:
"_ChangeBits", referenced from:
-[Controller awakeFromNib] in Controller.o
[...]
ld: symbol(s) not found for architecture x86_64

Удаление встраивания функции ChangeBits решает проблему, но почему компоновщик не находит Changebits с исходным определением?

Ответы на вопрос(1)

Ваш ответ на вопрос