私はTextMateを使ってObjective-C演習を行っています。すべてが1つのファイルに入っていれば正常に動作しますが、複数のファイルを扱うとすぐにエラーが発生します。例えば、私は別のRectangle.h
ファイルをインポートする必要があります:私はCバンドルの「ファイル名を指定して実行」コマンドを使用していインポートされたファイルでTextMateを動作させるにはどうすればよいですか?
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
:
#import "Rectangle.h"
int main (int argc, char *argv[]) {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
Rectangle *rectangle = [[Rectangle alloc] init];
[pool drain];
return 0;
}
ランニング、このエラーが発生します。 Xcodeバンドルの「Build &実行」コマンドを使用すると、別のエラーが発生します。
TextMateでRectangle.h
ファイルをインポートして実行するにはどうすればよいですか?
答えをありがとう。すべてのファイルは同じディレクトリにあります。私はTextMateを使用しています。私はこれをXcodeで簡単に動作させることができますが、私は練習をしているだけなので、それぞれのために新しいプロジェクトを作るのは大変です。ターミナルに落ちることなく、すぐに変更を加えて実行できるようにしたい。 TextMateを使用すると、すべてが1つのファイル内にある限り、すぐに実行できます。インポートしようとすると、エラーが発生します。 –