live555原始碼編譯(win7 vs2010)

2021-09-08 16:41:34 字數 1123 閱讀 2159

環境:windows7 + vs2010

**:

2、更改配置檔案

解壓後進入live資料夾,去掉檔案win32config的唯讀屬性,編輯該檔案。

將tools32更改為:tools32 = c:\program files\microsoft visual studio 10.0\vc

將link_opts_0選項裡的「msvcirt.lib」更改為「msvcrt.lib」

3、開啟vc編譯環境

開始選單中如下選擇,

microsoft visual studio 2010 -> visual studio tools -> visual studio command prompt (2010)

4、生成makefile

在該命令列介面中進入live555原始碼目錄,執行genwindowsmakefiles命令;
5、編譯live555

建立build.bat檔案,輸入以下內容:
cd

livemedia

nmake /b -f livemedia.mak

cd ..\groupsock

nmake /b -f groupsock.mak

cd ..\usageenvironment

nmake /b -f usageenvironment.mak

cd ..\basicusageenvironment

nmake /b -f basicusageenvironment.mak

cd ..\testprogs

nmake /b -f testprogs.mak

cd ..\mediaserver

nmake /b -f mediaserver.mak

cd ..\proxyserver

nmake /b -f proxyserver.mak

執行build.bat命令進行編譯;

原始碼編譯(win7+vs2010).md

歡迎補充

live555原始碼分析 live555大致流程

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

live555原始碼初步解析(一)

最近因專案需要,要學習live555這個開源平台。live555是用c 實現的,對於該平台的介紹網上有很多文章,以下是個人在讀它原始碼時的記錄,也是乙個初步的理解,和大家一起分享一下。有錯誤,或者不足之處請大家指出。basicusageenvironment庫 a basichashtable.cp...

編譯live555共享庫

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