Vs2008 编译 Live555源码,亲自实践,绝对成功

最近一直在做安霸的项目,每次请求RTSP播放不久就会崩溃,所以想调试一下,看下它的运作流程,但在linux下用gdb感觉比较笨,于是想到了在VS2008中进行编译、调试,应当是比较方便的。废话不多说,看具体步骤:

1,创建一个解决方案,然后依次添加五个空项目,前四个为live555的四个库,最后一个则作为运行live555代理服务器使用;

2,以groupsock为例,添加新项目,命令为groupsock,然后创建文件夹命名为include,添加live555源码中的groupsock源码到项目中、include目录文件到项目的include目录中;如下图,项目属性-->配置属性-->常规,设置项目类型为静态库:

VS2008编译live555详解 - 白杨 - 白杨

 然后添加附加包含目录,项目属性-->C/C++-->常规,这里面需要把四个live555库中的四个include目录全部包含进来,如图:

VS2008编译live555详解 - 白杨 - 白杨

 3,这样依次添加其余三个库源码及头文件;
 4,分别编译四个库文件,生成静态连接库;
 5,添加proxyServer目录的文件到第五个项目ProxyServer中,然后同样需要设置附加包含目录,项目类型为应用程序;之后添加对四个库的引用,项目属性-->通用属性-->框架和引用,如图:

VS2008编译live555详解 - 白杨 - 白杨

 6,最后一步,添加附加依赖项,项目属性-->配置属性-->C/C++-->连接器-->输入,如图:

VS2008编译live555详解 - 白杨 - 白杨

 7,最后一步,右键点击,将ProxyServer项目设为启动项目;添加程序参数;然后运行:结果如图:

VS2008编译live555详解 - 白杨 - 白杨

环境搭好,你随便怎么调试了。希望可以帮到需要的人,也欢迎大家留言讨论。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值