0

ターミナル用の SIMBL プラグインを作成しようとしています。カテゴリを TTView に追加しようとすると、次のようになります。

Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_TTView", referenced from:
  l_OBJC_$_CATEGORY_TTView_$_MySimplePlugin in MySimplePlugin.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

同じファイルに TTView と MySimplePlugin の 2 つのクラスがあります (両方のインターフェイスが .h ファイルにあり、両方の実装が .m ファイルにあります)。インターフェイス ファイルには、TTView が次のように定義されています。

@interface TTView 
@end

実装は、カテゴリを追加しようとする場所です。

@implementation TTView (MySimplePlugin)


@end

MySimplePlugin は、ファイルの名前であり、ファイル内の他のクラスでもあります。私の間違いがどこにあるのかわかりません。

4

0 に答える 0