VS2005编译PJSIP库

来源:互联网 发布:centos vim 中文乱码 编辑:程序博客网 时间:2024/05/29 09:28

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文件夹下。

0 0
原创粉丝点击