Live555在各种平台下的编译

本文详细介绍了如何在Windows(VS2005、VC6.0)、Ubuntu、ARM Linux及MinGW环境下编译Live555库,包括修改配置文件、创建Makefile、编译步骤和测试验证过程。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值