VS2005编译PJSIP库
2016-03-13 21:18
375 查看
1 安装DXSDK.exe。
2 新建一个config_site.h文件,放在pjlib/include/pj目录下
3 打开pjmedia视频功能
pjmedia\include\pjmedia\config.h
definePJMEDIA_HAS_VIDEO 1
definePJMEDIA_HAS_FFMPEG 1
pjmedia\include\pjmedia-videodev\config.h
definePJMEDIA_VIDEO_DEV_HAS_SDL 1
define PJMEDIA_VIDEO_DEV_HAS_DSHOW 1
4 third_party\BaseClasses\streams.h
注释掉#include<intsafe.h>
third_party\BaseClasses\amfilter.h中__field_ecount_opt(m_cbBuffer)LPBYTE m_pBuffer;
改成LPBYTE m_pBuffer;
5 包含文件:包括SDL、ffmpeg的include文件夹。缺inttypes.h,stdint.h,包括进去。
库文件:包括lib。
6 平台选择win32。将pjsua项目设为启动项。
7 编译,lib在每个文件夹的lib文件夹中,exe在pjsip-apps/bin文件夹下。把dll放到exe文件夹下。
2 新建一个config_site.h文件,放在pjlib/include/pj目录下
3 打开pjmedia视频功能
pjmedia\include\pjmedia\config.h
definePJMEDIA_HAS_VIDEO 1
definePJMEDIA_HAS_FFMPEG 1
pjmedia\include\pjmedia-videodev\config.h
definePJMEDIA_VIDEO_DEV_HAS_SDL 1
define PJMEDIA_VIDEO_DEV_HAS_DSHOW 1
4 third_party\BaseClasses\streams.h
注释掉#include<intsafe.h>
third_party\BaseClasses\amfilter.h中__field_ecount_opt(m_cbBuffer)LPBYTE m_pBuffer;
改成LPBYTE m_pBuffer;
5 包含文件:包括SDL、ffmpeg的include文件夹。缺inttypes.h,stdint.h,包括进去。
库文件:包括lib。
6 平台选择win32。将pjsua项目设为启动项。
7 编译,lib在每个文件夹的lib文件夹中,exe在pjsip-apps/bin文件夹下。把dll放到exe文件夹下。
相关文章推荐
- [RxJS] Resubscribing to a Stream with Repeat
- JSON 数据的系统解析
- 初学JS的感谢
- JavaScript:NaN和Infinity
- javascript
- js简单交互动画,运动吧
- JavaScript深度克隆
- JavaScript异步加载:不只是Ajax
- JavaScript语言精粹(读书笔记)
- 四种参数传递的形式——URL,超链接,js,form表单
- JavaScript基础篇(一)— — 基础
- JSP与servlet之间的传值方式
- 11. jsp与servlet之间页面跳转及参数传递实例
- jsp页面间的传值方法
- 浏览器中的javaScript
- js实现放大镜效果
- html中js实现左边框控制右边框的显示
- JSP
- 使用 Json.Net 对Json文本进行 增删改查
- 文件操作与JSON