VS2005编译PJSIP库

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chenquangobeijing/article/details/50880245

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>

扫描二维码关注公众号,回复: 3218234 查看本文章

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

猜你喜欢

转载自blog.csdn.net/chenquangobeijing/article/details/50880245