私は TextMate を使用して Objective-C の演習を行っています。すべてが 1 つのファイルにある場合は問題なく動作しますが、複数のファイルを操作しようとするとすぐにエラーが発生します。たとえば、Rectangle.h
インポートする別のファイルがあります。
#import "Rectangle.h"
int main (int argc, char *argv[]) {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
Rectangle *rectangle = [[Rectangle alloc] init];
[pool drain];
return 0;
}
実行すると、次のエラーが発生します。
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_Rectangle", referenced from:
objc-class-ref in ccccStDD.o
ld: symbol(s) not found for architecture x86_64
C バンドルの「実行」コマンドを使用しています。Xcode バンドルの「Build & Run」コマンドを使用すると、別のエラーが発生します。
Rectangle.h
TextMate にファイルをインポートして実行させるにはどうすればよいですか?