2011-11-13 88 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,因为您已经在上面发布了相同的问题。 –

相关问题