我需要在同一个ios项目中使用MobileVLCKit播放器和live555流媒体。
我成功构建了库并合并到同一个iOS项目中。但是VLC播放器在live555.cpp
中的代码下面的行下面崩溃了 error: Execution was interrupted, reason: EXC_BAD_ACCESS (code=1, address=0xbadd9b286bcebea0).
The process has been returned to the state before expression evaluation.
在文件live555.cpp中的源代码处
p_sys->rtsp->sendOptionsCommand( &continueAfterOPTIONS, &authenticator );
live555.cpp文件路径 MobileVLCKit / ImportedSources / VLC /模块/访问/ live555.cpp
请帮帮我。我是最近2-3天的结构。
答案 0 :(得分:0)
MobileVLCKit也包括liblive555,所以假设您是静态链接,只有一个可以因符号冲突而获胜。考虑动态链接MobileVLCKit,或确保每个二进制文件只包含一次liblive555。