在aarch64下編譯EasyRTSPLive兩個庫引用函數重複定義問題解決

EasyRTSPClient是一套簡單、穩定、高效、易用的RTSPClient工具庫,能夠將各種網絡IPCamera攝像機流進行拉取後經過自定義流程進行處理(轉發 或者錄像),支持Windows、Linux、ARM、Android、iOS等幾乎所有平臺,支持RTP Over TCP/UDP,同時也支持斷線重連。

EasyRTSPClient調用流程.png

上文我們聊過在aarch64版編譯libEasyRTSPClient庫無法通過問題,目前已經得到完善的解決,本文我來講一下編譯aarch64版EasyRTSPLive,兩個庫引用函數重複定義問題。

編譯EasyRTSPLive需要用到libeasyrtspclient,與libEasyAACEncoder 庫,在編譯EasyRTSPLive時遇到以下問題

210.png

在libeasyrtspclient庫,與libEasyAACEncoder 出現了重複定義。

由於liveRTSPSink.cpp中重複定義的函數只是在liveRTSPSink.cpp中使用了,所以把liveRTSPSink.cpp重複定義的函數,增加static限制,重新編譯通過,生成EasyRTSPLive

211.png

212.png

213.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章