環境: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檔案,輸入以下內容:
cdlivemedia
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...