2

私のアプリはHppleを使用しています。TFHpple.h 、TFHpple.m、TFHppleElement.h、TFHppleElement.m、XPathQuery.h、XPathQuery.mを含めました。$ {SDKROOT} / usr / include/libxml2と-lxml2も含まれています。

私はこの小さなコードを持っています:

NSData *data = [[NSData alloc] initWithContentsOfFile:@"example.html"];
TFHpple *xpathParser = [[TFHpple alloc] initWithHTMLData:data];


実行しようとすると、次のエラーが発生します。

"_OBJC_CLASS _ $ _ TFHpple"、参照元:test.o
ldのobjc-class-ref:アーキテクチャarmv7
clangのシンボルが見つかりません:エラー:リンカーコマンドが終了コード1で失敗しました(-vを使用して呼び出しを確認してください)

これを解決する方法がわかりません。何か案は?

4

1 に答える 1

4

それらのファイルを「含めた」とはどういう意味ですか?このエラーは、ターゲットの「ソースのコンパイル」ビルドフェーズにTFHpple.mを追加しなかったことを示しています。

于 2012-03-11T20:43:46.237 に答える