在aarch64下编译EasyRTSPLive两个库引用函数重复定义问题解决

EasyRTSPClient是一套简单、稳定、高效、易用的RTSPClient工具库,能够将各种网络IPCamera摄像机流进行拉取后经过自定义流程进行处理(转发 或者录像),支持Windows、Linux、ARM、Android、iOS等几乎所有平台,支持RTP Over TCP/UDP,同时也支持断线重连。

在aarch64下编译EasyRTSPLive两个库引用函数重复定义问题解决_第1张图片

上文我们聊过在aarch64版编译libEasyRTSPClient库无法通过问题,目前已经得到完善的解决,本文我来讲一下编译aarch64版EasyRTSPLive,两个库引用函数重复定义问题。

编译EasyRTSPLive需要用到libeasyrtspclient,与libEasyAACEncoder 库,在编译EasyRTSPLive时遇到以下问题

在aarch64下编译EasyRTSPLive两个库引用函数重复定义问题解决_第2张图片

在libeasyrtspclient库,与libEasyAACEncoder 出现了重复定义。

由于liveRTSPSink.cpp中重复定义的函数只是在liveRTSPSink.cpp中使用了,所以把liveRTSPSink.cpp重复定义的函数,增加static限制,重新编译通过,生成EasyRTSPLive

在aarch64下编译EasyRTSPLive两个库引用函数重复定义问题解决_第3张图片

在aarch64下编译EasyRTSPLive两个库引用函数重复定义问题解决_第4张图片

在aarch64下编译EasyRTSPLive两个库引用函数重复定义问题解决_第5张图片

你可能感兴趣的:(EasyRTSPLive)