我需要在iPhone应用程序中播放RTSP音频流,因此我一直在尝试运行Wunderradio代码(http://wunderradio.com/code.html),但出现了一些错误(复制如下)。
通常,此类错误表示未安装Framework,但在这种情况下,它们似乎都存在且正确。
有没有人可以运行Wunderadio代码?我被卡住了!
"_OBJC_CLASS_$_MusicViewController", referenced from:
objc-class-ref-to-MusicViewController in WunderRadioAppDelegate.o
"_OBJC_CLASS_$_URLBackgroundOperation", referenced from:
objc-class-ref-to-URLBackgroundOperation in SkinViewController.o
"_Status_GetCurrentStatus", referenced from:
-[LevelMeterView updateBargraph:] in LevelMeterView.o
"_OBJC_CLASS_$_FavoriteViewController", referenced from:
objc-class-ref-to-FavoriteViewController in WunderRadioAppDelegate.o
"_Status_SetNewStatusByKey", referenced from:
-[WunderRadioAppDelegate applicationDidReceiveMemoryWarning:] in WunderRadioAppDelegate.o
"_CMAudioPlayerAudioDidStopNotification", referenced from:
_CMAudioPlayerAudioDidStopNotification$non_lazy_ptr in DebugController.o
(maybe you meant: _CMAudioPlayerAudioDidStopNotification$non_lazy_ptr)
"_CMAudioPlayerAudioIsAvailableNotification", referenced from:
_CMAudioPlayerAudioIsAvailableNotification$non_lazy_ptr in DebugController.o
(maybe you meant: _CMAudioPlayerAudioIsAvailableNotification$non_lazy_ptr)
"_Status_SetNewStatusString", referenced from:
-[SkinViewController setShowingPlay:] in SkinViewController.o
"_OBJC_CLASS_$_RadioTimeBrowser", referenced from:
objc-class-ref-to-RadioTimeBrowser in WunderRadioAppDelegate.o
"_gStreamingAudioPlayerTimerMax", referenced from:
_gStreamingAudioPlayerTimerMax$non_lazy_ptr in PreferenceViewController.o
(maybe you meant: _gStreamingAudioPlayerTimerMax$non_lazy_ptr)
"_OBJC_CLASS_$_WebViewController", referenced from:
objc-class-ref-to-WebViewController in WunderRadioAppDelegate.o
"_CMAudioPlayerAudioIsDoneNotification", referenced from:
_CMAudioPlayerAudioIsDoneNotification$non_lazy_ptr in DebugController.o
(maybe you meant: _CMAudioPlayerAudioIsDoneNotification$non_lazy_ptr)
"_OBJC_CLASS_$_EnhancedAlertView", referenced from:
objc-class-ref-to-EnhancedAlertView in DebugController.o
"_OBJC_CLASS_$_WXRadioItem", referenced from:
objc-class-ref-to-WXRadioItem in WunderRadioAppDelegate.o
"_OBJC_CLASS_$_SettingsAndKeyChainStorage", referenced from:
objc-class-ref-to-SettingsAndKeyChainStorage in WunderRadioAppDelegate.o
"_OBJC_CLASS_$_Reachability", referenced from:
objc-class-ref-to-Reachability in WunderRadioAppDelegate.o
"_OBJC_CLASS_$_WBSettingsManager", referenced from:
objc-class-ref-to-WBSettingsManager in WunderRadioAppDelegate.o
"_CMAudioPlayerAudioDidPlayNotification", referenced from:
_CMAudioPlayerAudioDidPlayNotification$non_lazy_ptr in SkinViewController.o
(maybe you meant: _CMAudioPlayerAudioDidPlayNotification$non_lazy_ptr)
"_ExpandString", referenced from:
-[DebugController runPressed:] in DebugController.o
-[DebugController lngPressed:] in DebugController.o
-[SkinViewController expandString:] in SkinViewController.o
"_OBJC_CLASS_$_WebAudioPlayer", referenced from:
objc-class-ref-to-WebAudioPlayer in SkinViewController.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
还有其他人可以运行Wunderadio代码吗?谢谢!
最佳答案
我认为您现在只能建立设备目标。 Common / build / release-iphonesimulator / libcommon.a中的符号似乎与当前编译器的命名方式不同。
例如,使用了“.objc_class_name_MusicViewController”,但“_OBJC_CLASS _ $ _ MusicViewController”除外。
我进入libcommon.a并显示它是使用iphone os sdk 3.1和gcc 4.2.1 5577(x86)构建的,也许他们只是在设备上测试而忘记同步模拟器lib?