2011-11-13 87 views
-1

添加此項目後,我已經集成了名爲RSTPClient的流媒體庫,現在我正在收到以下錯誤消息,請您幫助我解決此問題?構建應用程序時出錯

未定義的符號: 「_OBJC_CLASS _ $ _ RTSPClientSession」,從引用: objc級-REF到RTSPClientSession在RTSPStreamerViewController.o LD:符號(S)沒有發現 collect2:LD返回1個退出狀態

+0

發佈您的代碼。我們不能盲目幫忙。但是,這引發了一大堆相關結果:http://www.google.com/search?q=_OBJC_CLASS_%24_ – Polynomial

+0

以下是庫鏈接:https://github.com/dropcam/dropcam_for_iphone –

回答

1

這可能意味着您的代碼包含庫的標題,但實際上並沒有與libDropcam.a鏈接。由於包含頭文件,因此引用這些符號的代碼最初可以編譯,但是當鏈接程序最終嘗試將符號連接到實際代碼時,它無法進行編譯。

下面是蘋果的文檔如何正確庫文件:https://developer.apple.com/library/ios/#recipes/xcode_help-project_editor/Articles/AddingaLibrarytoaTarget.html#//apple_ref/doc/uid/TP40010155-CH17-SW1

當模式對話框出現時,選擇libary,選擇「添加其他...」,然後導航到您的libDropcam.a文件。

+0

沒有得到成功:我在我現有的項目中添加了RTSPClient.xcodeproj,它顯示了libRTSPClient.a文件,但它仍然顯示下面的錯誤:未定義符號: 「_OBJC_CLASS _ $ _ RTSPClientSession」,引用來自: objc-class-ref- RTSPCtreamerViewController.o中的RTSPClientSession ld:symbol(s)not found collect2:ld返回1退出狀態 –

+0

另外我試圖鏈接libRTSPClient.a,因爲您已經在上面發佈了相同的問題。 –

相關問題