mediastreamer2在VS2008下编译
2015-12-18 23:15
429 查看
1、源码下载
在http://download-mirror.savannah.gnu.org/releases/linphone/选取需要的版本,这里选择的是linphone-3.7.0下的mediastreamer2
解压后得到linphone-3.7.0目录
2、依赖库下载
在http://download-mirror.savannah.gnu.org/releases/linphone/misc/选择,这里选择的是linphone-deps-win32-20150305.zip
下载后解压命名为linphone-deps放在linphone-3.7.0目录下
3、ms264下载
http://download-mirror.savannah.gnu.org/releases/linphone/plugins/sources/选择需要的版本,解压后重命名为mx264,放在linphone-3.7.0目录下
4、编译
点开linphone-3.7.0\mediastreamer2\build\win32native\mediastreamer2.sln,重新生成解决方案
提示如下错误:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/15/dd5cd7b4aea40f362806d97086fc7906)
在oRtp项目中加入..\..\..\linphone-deps\include\msvc包含目录
再次编译,提示如下错误:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/15/a3937d8f0b0edf103e36b72eb9db9b22)
在linphone-3.7.0\linphone-deps\lib目录下讲libspeex.dll.a,libspeexdsp.dll.a分别改名为libspeex.a,libspeexdsp.a
再次编译,提示如下错误
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/15/05b9860cca4bfaf62d345f397614f4cd)
在mediastreamer2项目中添加
linphone-3.7.0\mediastreamer2\src\utils\ffmpeg-priv.c
linphone-3.7.0\mediastreamer2\src\audiofilters\flowcontrol.c
再次编译
大功告成
5、支持h264
使用时要链接libmsx264.dll
申明
extern "C"
__declspec(dllimport) void libmsx264_init();
初始化是调用libmsx264_init();
在http://download-mirror.savannah.gnu.org/releases/linphone/选取需要的版本,这里选择的是linphone-3.7.0下的mediastreamer2
解压后得到linphone-3.7.0目录
2、依赖库下载
在http://download-mirror.savannah.gnu.org/releases/linphone/misc/选择,这里选择的是linphone-deps-win32-20150305.zip
下载后解压命名为linphone-deps放在linphone-3.7.0目录下
3、ms264下载
http://download-mirror.savannah.gnu.org/releases/linphone/plugins/sources/选择需要的版本,解压后重命名为mx264,放在linphone-3.7.0目录下
4、编译
点开linphone-3.7.0\mediastreamer2\build\win32native\mediastreamer2.sln,重新生成解决方案
提示如下错误:
在oRtp项目中加入..\..\..\linphone-deps\include\msvc包含目录
再次编译,提示如下错误:
在linphone-3.7.0\linphone-deps\lib目录下讲libspeex.dll.a,libspeexdsp.dll.a分别改名为libspeex.a,libspeexdsp.a
再次编译,提示如下错误
在mediastreamer2项目中添加
linphone-3.7.0\mediastreamer2\src\utils\ffmpeg-priv.c
linphone-3.7.0\mediastreamer2\src\audiofilters\flowcontrol.c
再次编译
大功告成
5、支持h264
使用时要链接libmsx264.dll
申明
extern "C"
__declspec(dllimport) void libmsx264_init();
初始化是调用libmsx264_init();
相关文章推荐
- CentOS安装小记
- Android实战(五)------Myeclipse新建运行Android项目
- 数据结构 查找及排序算法、直接插入排序及顺序查找(c语言实现)
- Android实战(五)------Myeclipse新建运行Android项目
- liunx安装JDK
- HDOJ--2034
- 1 XCode快捷键
- EnhanceIO的Readme介绍
- AngularJS 控制器其他实例
- 构建ARM Linux交叉编译工具链 详解
- HDOJ--2033
- 网络基础知识-3
- js学习,变量提升(hositing)与作用域(Scoping)浅析
- 工具类的封装方法1
- php动态数组的用法
- view和layer的区别
- 网络请求的封装历程
- 程序是如何执行的(一)a=a+1
- more effective c++(临时对象的返回值优化)
- windows下打包cocos2d-x之自动复制第三方so文件