vs2010编译最新live555
2016-07-12 15:38
295 查看
从live555官网下载最新live555,http://www.live555.com/liveMedia/public/;我下载的是最新的live.2016.06.26的,工程结构如下:
2、打开vs2010,新建Win32 console Application,Name为Live555,解决方案名称为Live555,如果下图所示
3、新建好Live555方案以后,删除Header,Resource,Source文件夹,按照live555工程目录在工程目录下面建立对应文件夹,右键New filter分别建立四个文件夹
BasicUsageEnvironment,groupsock,liveMedia,mediaServer,UsageEnvironment,分别在BasicUsageEnvironment,groupsock,liveMedia,UsageEnvironment New filter
include文件夹,建好以后,复制live555源码目录下面的.cpp和.h或者是.hh到对应的文件夹下面和include下面;
4、配置include头文件目录,右键工程-->配置属性-->C/C++ -->General-->Additional Include Directories,选择live555源码当中的include文件夹,如下图所示
5、配置好以后,按F5编译,出现1>e:\android\javaworkplace\live555demo\jni\mediaserver\dynamicrtspserver.cpp(52): warning C4996: 'fopen': This function or variable may be unsafe.
Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.编译出错,出错的原因是因为新版的vs2010对fopen进行了重写
解决方案选工程属性 -->配置属性-->>Preprocessor-->>Preprocessor Definitions新增_CRT_SECURE_NO_WARNINGS配置参数,如下图所示
6、修改好以后继续编译,出现1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt,解决办法,右键属性-->>配置属性-->Linker--
>>General-->>Enable Incremental Linking设置为No(/INCREMENTAL:NO),如下图所示
修改好以后再选择Input,选择Additional Dependencies新增ws2_32.lib,如下图所示
继续按F5,编译成功。编译好的live555已打包上传,下载地址:http://download.csdn.net/detail/ksksjipeng/9574033
2、打开vs2010,新建Win32 console Application,Name为Live555,解决方案名称为Live555,如果下图所示
3、新建好Live555方案以后,删除Header,Resource,Source文件夹,按照live555工程目录在工程目录下面建立对应文件夹,右键New filter分别建立四个文件夹
BasicUsageEnvironment,groupsock,liveMedia,mediaServer,UsageEnvironment,分别在BasicUsageEnvironment,groupsock,liveMedia,UsageEnvironment New filter
include文件夹,建好以后,复制live555源码目录下面的.cpp和.h或者是.hh到对应的文件夹下面和include下面;
4、配置include头文件目录,右键工程-->配置属性-->C/C++ -->General-->Additional Include Directories,选择live555源码当中的include文件夹,如下图所示
5、配置好以后,按F5编译,出现1>e:\android\javaworkplace\live555demo\jni\mediaserver\dynamicrtspserver.cpp(52): warning C4996: 'fopen': This function or variable may be unsafe.
Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.编译出错,出错的原因是因为新版的vs2010对fopen进行了重写
解决方案选工程属性 -->配置属性-->>Preprocessor-->>Preprocessor Definitions新增_CRT_SECURE_NO_WARNINGS配置参数,如下图所示
6、修改好以后继续编译,出现1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt,解决办法,右键属性-->>配置属性-->Linker--
>>General-->>Enable Incremental Linking设置为No(/INCREMENTAL:NO),如下图所示
修改好以后再选择Input,选择Additional Dependencies新增ws2_32.lib,如下图所示
继续按F5,编译成功。编译好的live555已打包上传,下载地址:http://download.csdn.net/detail/ksksjipeng/9574033
相关文章推荐
- Managed Media Aggregation using Rtsp and Rtp
- 关于vs2005、vs2008和vs2010项目互转的总结
- vs2010根据字符串内容添加断点的方法介绍
- 在vs2010中调试javascript代码方法
- VS2010写的程序在自己电脑可以运行、其他电脑上不能运行的解决方案
- VS2010 C++ 配置优化方案
- 使用VS2010创建MFC ActiveX工程项目
- 使用VS2010 C#开发ActiveX控件(下),完整代码打包下载
- 使用VS2010 C#开发ActiveX控件(上)
- 解析VS2010利用VS.PHP插件调试PHP的方法
- win7系统下 vs2010 调式就关闭要重启处理方法
- VS2010新建站点发布并访问步骤详解
- vs2010制作简单的asp.net网站
- VS2010制作第一个简单网站
- VS2010、VS2008等项目的默认浏览器修改方法(图文)
- 让android支持RTSP及live555分析
- 如何在VS2012中查看IL代码
- 简单几步 实现vs2010对html5的支持
- VS2010/MFC编程入门之前言
- VS2010/MFC编程入门之二(利用MFC向导生成单文档应用程序框架)