2011-11-13 22 views
-1

このプロジェクトを追加した後、ストリーミング用にRSTPClientというライブラリを統合しました。私はこのエラーを解決するために私を助けてくれますか?アプリケーションの作成中にエラーが発生しました

未定義のシンボル: "_OBJC_CLASS _ $ _ RTSPClientSession"、から参照: にObjCクラス-REFツーRTSPClientSession RTSPStreamerViewController.o LD中: collect2は見つからない記号(S):ldは1つの終了ステータスを返し

+0

コードを投稿してください。私たちは盲目的に助けることはできません。しかし、これは関連した結果の全体を捨てました:http://www.google.com/search?q=_OBJC_CLASS_%24_ – Polynomial

+0

ここに図書館のリンクがあります:https://github.com/dropcam/dropcam_for_iphone –

答えて

1

これはおそらく、コードにライブラリのヘッダーが含まれているが、実際にはlibDropcam.aとリンクしていないことを意味します。ヘッダーがインクルードされているので、それらのシンボルを参照するコードは最初はコンパイルできますが、リンカが実際にシンボルを実際のコードに接続しようとすると、それはできません。モーダルダイアログがlibaryを選択するために起動したときhttps://developer.apple.com/library/ios/#recipes/xcode_help-project_editor/Articles/AddingaLibrarytoaTarget.html#//apple_ref/doc/uid/TP40010155-CH17-SW1

、選択し、「その他の追加...」そしてあなたのlibDropcam.aファイルに移動:

はここで正しくファイルをライブラリへの方法については、Appleのドキュメントです。

+0

成功:私は既存のプロジェクトにRTSPClient.xcodeprojを追加しました。libRTSPClient.aファイルが表示され、それでもエラーが表示されます。未定義シンボル: から参照される "_OBJC_CLASS _ $ _ RTSPClientSession" objc-class-ref- RTSPStreamerViewController.oのRTSPClientSession ld:シンボルが見つかりません collect2:ldが1の終了ステータスを返しました –

+0

また、同じ問題を上記のように投稿したので、libRTSPClient.aをリンクしようとしました。 –

関連する問題