vc2010编译live555——20131018

来源:互联网 发布:最美古诗词 知乎 编辑:程序博客网 时间:2024/04/30 10:13

参考 http://www.cnblogs.com/skyseraph/archive/2012/04/11/2442840.html


E:\Program Files (x86)\Microsoft Visual Studio 10.0\VC


msvcrt.lib


-DNO_STRSTREAM


用compile.bat来编译。


编译好的在这里:


http://download.csdn.net/detail/commshare/6424285

完整工程,测试可以运行。


感谢并参考大牛  SkySeraph   参考 http://www.cnblogs.com/skyseraph/archive/2012/04/11/2442840.html

=================================================

Ⅲ 编译步骤

方法一(Win7下命令方式)

0  综述:利用genWindowsMakefiles.cmd生成VS可用的makefile

1  修改win32config。打开live\win32config文件,修改如下

TOOLS32 = c:\Program Files\DevStudio\Vc

TOOLS32 =  E:\Program   Files\Microsoft Visual Studio 10.0\VC

将TOOLS32修改为你的VS2010路径

LINK_OPTS_0   =        $(linkdebug) msvcirt.lib

LINK_OPTS_0   =   $(linkdebug)  msvcrt.lib

编译器索要的LINK运行库不同,原本以为可以改为msvcrt100.lib,但没找着

2  新增Makefile设定。打开live\groupsock\Makefile.head,修改如下

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

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

3  建立makefile

  方法:运行live\genWindowsMakefiles.cmd,生成VS能够编译的*.mak文件

4  建立build.bat命令

  新建live\complie.bat,并添加内容如下:

call "E:\Program Files (x86)\Microsoft Visual Studio 10.0\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

5  开始编译:(命令行下)执行complie.bat



SkySeraph