将 Windows 媒体内容流式传输到 iPhone 应用程序
我目前正在开发一个流应用程序,它应该接收 Windows Media 视频流。我正在使用 libmms 对流进行编码。
我以 Wunderradio 作为参考项目。当尝试构建应用程序时,我收到以下错误:
架构armv7的未定义符号: “_Status_SetNewStatusString”,引用自: liblibmms.a(mms.o) 中的_report_progress “_gStopFFMPEG”,引用自: liblibmms.a(mms.o) 中的 _fallback_io_read ld:未找到架构armv7的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
也许有人知道它的含义以及如何修复它?
感谢您的任何帮助,祝您有美好的一天。, Br 先生。
I am currently working on a streaming app which should receive a Windows Media Video stream. I am using libmms to encode the stream.
I took the Wunderradio as reference project. When trying to build the app I get the following error:
Undefined symbols for architecture armv7:
"_Status_SetNewStatusString", referenced from:
_report_progress in liblibmms.a(mms.o)
"_gStopFFMPEG", referenced from:
_fallback_io_read in liblibmms.a(mms.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Maybe someone knows what it means and how to fix it?
Thanks for any kind of help and have a nice day.,
MrBr.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
出现此错误是因为项目中未包含 FFMPEG 库的依赖项。
包含它后,错误消失了,并且构建时没有编译器错误。
This error occured because of not including the dependencies of the FFMPEG library into the project.
After including it the error is gone and it builds without compiler errors.
“_Status_SetNewStatusString”在mms.c中没有定义,有一个警告,
你可以删除它,反正新版本中不再使用它。
"_Status_SetNewStatusString" is not defined in the mms.c, there's a warning about it
You can delete it, it's not used in the new versions anyway.