live555 靜態庫引用順序

2021-06-18 09:31:46 字數 538 閱讀 4240

live555一般都是編譯成靜態的庫,但是引用的時候需要注意他的順序。如果引用的庫正確而順序不正確會出現找不到函式的錯誤。

正確的引用順序是:liblivemedia.a   libbasicusageenvironment.a   libgroupsock.a   libusageenvironment.a

livemedia要放在其他的前面

例如在qtcreator中加入live555的靜態就是:

unix:!macx: libs += $$pwd/../live/livemedia/liblivemedia.a  $$pwd/../live/basicusageenvironment/libbasicusageenvironment.a  $$pwd/../live/groupsock/libgroupsock.a   $$pwd/../live/usageenvironment/libusageenvironment.a

注意使用qtcreator中add library新增的庫中是libs += -llibpath -llib 這個是針對動態庫的,靜態庫不需要加-l。

live555原始碼分析 live555大致流程

今天大致分析了下live555的流程,以h264為例子進行的分析.從連線到傳送rtp rtcp資料報。首先分析呢,不能太關注細節,先整體再區域性。在分析的過程中,設計到live555自己封裝的乙個高階類 比如迭代器,雜湊表,而且這2個類在live555中運用的範圍還非常的廣,但是無不例外都是用鍊錶進...

編譯live555共享庫

1.編譯x86下的live555共享庫 tar zxvf live.2014.08.26.tar.gz cd live genmakefiles linux gedit basicusageenvironment makefile 修改如下變數後儲存退出 prefix usr local x86 3...

Live555學習筆記

live555原始碼 官網 關於live555編譯 linux編譯 1.進入live555目錄 cd live 2.執行genmakefiles檔案 genmakefiles linux 3.makefile windows編譯 無關於入口函式 標頭檔案位置 無 原始檔位置 mediaserver ...