在WindowsXP下用VS2005编译live555(2009.11.27)

转载 2011年01月17日 17:07:00

这里不对Live555做过多讲解,自然看到此文章或是有此想法的大侠们自会去了解,闲话少说,开工了:


1、在Live根目录下找到win32config文件,修改 "TOOLS32 = ..."行,设置VS2005的VC路径,例如:

TOOLS32    =        C:/Program Files/Microsoft Visual Studio 8/VC 


2、再修改win32config文件中的“LINK_OPTS_0”行,例如:

LINK_OPTS_0 =        $(linkdebug) msvcrt.lib

否则VS2005将无法找到msvcirt.lib。


3、修改groupsock目录下的Makefile.head文件,将:

INCLUDES = -Iinclude -I../UsageEnvironment/include    改成

INCLUDES = -Iinclude -I../UsageEnvironment/include -DNO_STRSTREAM


4、打开一个命令行,定位到Live555目录,运行genWindowsMakefiles.cmd,则生成了VS2005支持的*.mak文件。


5、在Live555根目录下创建一个bat文件(文件名自定义),或是直接在命令窗口输入如下信息:


call "C:/Program Files/Microsoft Visual Studio 8/VC/vcvarsall.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

6、运行所保存的bat文件或是在命令行输入完以上代码完成编译。


如果想用VS2005对代码进行跟踪调试,那么在编译时需要修改一下对应的*.mak文件下的NODEBUG=1值,这里不推荐直接在win32config文件中修改。

修改方法如下:

不带调试   NODEBUG=1

带调试      DEBUG=1

重新执行所保存的bat文件或是按照步骤5执行对应的命令重新编译代码。


然后打开VS2005,通过 文件->打开->项目/解决方案,打开需要调试的*.exe文件,然后选择 调试->逐语句,程序将停止在main函数入口处。


好了,到此为止你可以自由玩Live555了!!!

转自:http://blog.csdn.net/daodantou/archive/2010/01/11/5174209.aspx

live555 vs2005

1.首先live555的源码兼容性已经很强了,基本上大家不需要改动什么代码,直接的自己新建一个项目让,然后倒入所有的文件夹和里面的文件就行了。   具体操作:   项目-添加-新建筛选项,通过...

live555_vs2005

  • 2015年08月14日 10:07
  • 20.39MB
  • 下载

live555_vs2005_lib

  • 2015年03月04日 12:08
  • 3.17MB
  • 下载

Qt for WINCE5.0在windowsXP的VS2005平台上的搭建

一、 所需要的软件(仅我们所用的)   1. QT嵌入式开发包:qt-embedded-wince-opensource-src-4.5.2.zip   2. QTwindows开发包:qt-wi...
  • sqcg999
  • sqcg999
  • 2013年07月24日 15:47
  • 669

VS2017编译Live555源代码

  • 2017年03月21日 22:20
  • 48.81MB
  • 下载

live555在windows下通过VS2008编译

方法一:采用官方推荐的方法生成静态库 http://www.live555.com/liveMedia/  网站提到了可以在windows下通过vs的工具链进行编译 主要步骤: 1、下载...

VS2008编译live555工程项目

  • 2016年12月08日 11:44
  • 1.87MB
  • 下载

VS2013编译Live555

粗通编译原理后编译思路上并无太大困难,需要注意的是应结合官方文档进行预先理解。 后续会陆续更新源码解析部分,所有文章中,如有疑虑或发现错误,欢迎指出。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: 在WindowsXP下用VS2005编译live555(2009.11.27)
举报原因:
原因补充:

(最多只允许输入30个字)