windows下vs2010 编译live555源码库的环境搭建

1,下载最新版 live555 源码http://www.live555.com/liveMedia/,并解压到当前目录

2、新建MyLive555工程。再文件-->添加-->新建项目分别添加BasicUsageEnvironment、groupsock、liveMedia、UsageEnvironment四个项目(我们需要编译这四个静态库),最后在解决方案资源管理器中在Live555项目名称上右键移除项目:

3,添加文件。分别将live\BasicUsageEnvironment、live\groupsock、live\liveMedia、live\UsageEnvironment四个文件夹拷贝到Mylive555工程的相应文件夹内。可以采用文件夹合并的方式将live555 源码解码的目录全部拷贝到工程文件夹中。

4、在VS2010相应项目中包含这些头文件:在各自工程的头文件和源文件上右键添加现有项,将上一步拷贝的文件中include的头文件全部添加进工程头文件中,将源文件添加到源文件项中。(对于liveMedia需要注意的是,其头文件不仅只在include文件夹下,主文件夹下还有14个头文件,也需要将其拷贝到和源文件所在同一目录下),并且设置工程的输出目录为当前工程的lib目录(lib目录手动建的),配置属性-》常规,将工程修改为lib类型,输出后缀改为.lib。

4,设置附加包含目录:右键各个工程-->属性-->配置属性-->C/C++-->常规-->附加包含目录,将 ..\BasicUsageEnvironment\include;..\groupsock\include;..\liveMedia\include;..\UsageEnvironment\include  等头文件目录以浏览文件夹的方式全部添加进去保存:

5. 在live目录下有一个mediaServer,新建一个项目mediaServer,添加mediaServer里面的所有文件

. 点击右键-》属性,选中C/C++中的包含目录,把上述四个lib库相应的头文件相对路径添加进包含目录 . 选中链接器:输入,在附加依赖项填入 wsock32.lib kernel32.lib advapi32.lib shell32.lib  和生成四个live555的库,在Addition include directories中填入四个库所在的位置,我的配置是:(我采用的相对路径的方法)
E:\myWindows\MyLive555\lib\BasicUsageEnvironment.lib
E:\myWindows\MyLive555\lib\UsageEnvironment.lib
E:\myWindows\MyLive555\lib\groupsock.lib
E:\myWindows\MyLive555\lib\liveMedia.lib
wsock32.lib
advapi32.lib

shell32.lib


6、将工程mediaServer设置为启动项,编译源码。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一水遮夏211

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值