Błąd „niezdefiniowanych symboli” wbudowanej funkcji
Chcę napisać funkcję inline, ale pojawia się błąd. Jak mogę to naprawić?
Informacje o błędzie:
<code>Undefined symbols for architecture i386: "_XYInRect", referenced from: -[BeginAnimation ccTouchesEnded:withEvent:] in BeginAnimation.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation) </code>
Kod:
<code>CGPoint location = CGPointMake(60, 350); if (XYInRect(location, 53, 338, 263, 369)) { } inline BOOL XYInRect(CGPoint location, float MixX, float MixY, float MaxX ,float MaxY){ if (location.x >MixX && location.y >MixY && location.x <MaxX && location.y <MaxY) { return YES; } else { return NO; } } </code>