使用VS2010编译live555



使用VS2010编译live555

1、下载live555

打开网站:http://www.live555.com/liveMedia/public/

选择最新的live555代码。比如:live.2014.11.28.tar.gz

 

2、解压缩live555的压缩包,解压缩后的目录为live

 

3、在live目录下,建立解决方案live555Win.sln

 

4、在解决方案中建立4个工程

BasicUsageEnvironment

groupsock

UsageEnvironment

liveMedia

建立工程时,选择[Win32项目],应用程序向导里选择[静态库],并且把[预编译头]选择去掉。如下图:

 

5、向上面4个工程中的添加文件

        选择各工程对应的目录,把头文件、源文件分别添加到各个工程中。

 

 

6、设置编译选项

属性->配置属性-> C/C++->常规 ->附加包含目录

添加下面内容

..\groupsock\include

..\BasicUsageEnvironment\include

..\UsageEnvironment\include

..\liveMedia\include

Debug/Release都要配置。

        如下图:

 

7、以上设置完成后,编译各工程。

生成BasicUsageEnvironment.libgroupsock.libliveMedia.libUsageEnvironment.lib文件。

 

8、编译测试程序mediaServer

建立工程mediaServer,选择[Win32项目],应用程序向导里选择[控制台应用程序],附加选项选择[空项目]。如下图:

        工程建立完成后,设置编译选项。

属性 ->配置属性 ->C/C++ ->常规 ->附加包含目录

添加下面内容

..\groupsock\include

..\BasicUsageEnvironment\include

..\UsageEnvironment\include

..\liveMedia\include

属性 ->配置属性 ->链接器 ->输入->附加依赖项

添加下面内容

        ws2_32.lib

BasicUsageEnvironment.lib

groupsock.lib

liveMedia.lib

UsageEnvironment.lib

属性 ->配置属性 ->链接器 ->常规 ->附加库目录

        添加..\Debug(上面lib库的目录)

以上内容设置完成后,编译即可。

 

9、运行测试程序mediaServer

        mediaServer.exe的目录加入一个视频文件test.ts,双击运行mediaServer.exe

使用VLC客户端,打开网络串流:rtsp://127.0.0.1:554/test.ts,即可观看视频。


10、编译live555的vs2010工程文件
http://download.csdn.net/detail/dgyanyong/8220555





  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VS2019是一款功能强大的集成开发环境,可用于编译和调试各种项目。要编译live555库,按照以下步骤操作: 1. 下载并安装VS2019:在官方微软网站上下载适用于您的操作系统的VS2019安装程序,并按照提示完成安装。 2. 下载live555源代码:在live555的官方网站或GitHub上下载最新的live555库源代码。 3. 打开VS2019:启动VS2019并选择创建新项目。 4. 创建新项目:选择空项目或库项目类型,如果编译为动态链接库则选择动态链接库类型。 5. 配置项目属性:在项目属性页中,设置包含目录(Include Directories)和库目录(Library Directories),分别指向live555库的头文件和库文件所在的路径。 6. 添加源文件:将live555源代码中的所有.cpp文件添加到项目中。 7. 添加依赖项:在项目属性页中的链接器(Linker)选项卡下的输入(Input)中添加live555库的依赖文件。 8. 编译项目:按下Ctrl+Shift+B或在菜单栏中选择生成(Build)->生成解决方案(Build Solution)编译项目。 9. 检查编译结果:检查输出窗口中是否有任何错误或警告消息。如果有错误,您需要解决它们。如果编译成功,将生成相应的可执行文件或库文件。 10. 运行和测试:将生成的可执行文件或库文件用于您的项目,并进行测试以确认live555功能是否按预期工作。 通过以上步骤,您应该能够成功编译live555库并使用VS2019进行调试和测试。如果遇到任何问题,可以参考live555的官方文档或寻求相关的开发者社区帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值