Live555在各种平台下的编译演示
①序言
②vs2005---windows下编译
③vc6.0---windows下编译
④g++---ubun下编译
⑤arm-linux-g++---arm下编译
6mingw------windows下 编译
序言
live555 是一个很有用的多媒体串流程式库,其中包含了许多有用的 source code,例如: 他实做了 RTP/RTCP/RTSP/SIP 串流的接收与传送, 一些有名的多媒体串流播放器如: VLC 或MPlayer, 都是使用这个 library做串流的处理.
所以呢..... 如果想要搞清楚这些串流是怎么一回事,最好把 source code拿回来编译一下.
你可以在下面拿到 live media专案的 sourcecode
http://www.live555.com/liveMedia/
因为原来介绍的编译方法, 已经不适用于 VisualStudio 2005了, 所以 Steve先生, 提出了他的解决方案,你可以在下面的 blog 得到相关的编译知识.
http://letsgoustc.spaces.live.com/blog/cns!89AD27DFB5E249BA!167.entry
如果你按照下面的作法, 应该能够安安静静并且非常顺利地编译完成.
请注意版本
1. liveMedia 版本为 live.2008.09.02
2. Visual Studio 2005
一:vs2005---windows下编译
Step 1.设定编译器位置
打开win32config 档案, 修改 "TOOLS32 =..." 为你的 Visual Studio 2005 VC的位置
ex:
"TOOLS32= C:\Program Files\Microsoft Visual Studio 8\VC"
Step 2.修正错误的档名
a. 把 win32config里面的
"LINK_OPTS_0 = $(linkdebug) msvicrt.lib"改成
"LINK_OPTS_0 = $(linkdebug) msvcrt.lib"
Step 3.建立Makefile
直接执行 genWindowsMakefiles.cmd