频道栏目
首页 > 资讯 > 其他综合 > 正文

pjsip编译

17-03-02        来源:[db:作者]  
收藏   我要投稿

pjsip编译:pjsip怎么编译呢?希望下面的文章对大家有所帮助。

1.VS2015转到VS2008
    避开部分错误
2.无法打开源文件
    未定义标识符
    依赖于pjsip,需要先编译pjsip
3.下载pjsip
    编辑生成一个配置头文件
    pjproject-2.5.5\pjlib\include\pj\config_site.h,可以拷贝一份同目录下的config_site_sample.h修改

4.libyuv-armv4-wm2003sp-vc8-Debug.lib不存在
    去掉不需要的库
    #define PJSUA_HAS_VIDEO 0 //启用视频
    #define PJMEDIA_HAS_VIDEO 0 //启用视频
    #define PJMEDIA_VIDEO_DEV_HAS_SDL 0 //启用SDL视频设备,否则无法显示视频
    #define PJMEDIA_VIDEO_DEV_SDL_HAS_OPENGL 0 //不依赖OPENGL
    #define PJMEDIA_VIDEO_DEV_HAS_FFMPEG 0//不使用ffmepg视频设备,wpf的设备过时了
    #define PJMEDIA_HAS_FFMPEG 0//启用ffmpeg,需要用到h264的codec进行视频编解码
    #define PJMEDIA_HAS_FFMPEG_CODEC_H264 0/启用h264,不起用,microsip的setting对话框中的codec设置无
5.无法打开包括文件 pj/types.h
    工程里的include路径设置错误,追加相关路径

microsip编译
1.清空文件
    jumplist.cpp
    jumplist.h 注释19行
2.注释mainDlg.h
    //#ifdef _GLOBAL_VIDEO
    //#pragma comment(lib, "libpjproject-i386-Win32-vc8-Release-Static-Video.lib")
    //#else
    //#pragma comment(lib, "libpjproject-i386-Win32-vc8-Release-Static-NoVideo.lib")
    //#endif
    #else
    //#ifdef _GLOBAL_VIDEO
    //#pragma comment(lib, "libpjproject-i386-Win32-vc8-Debug-Static-Video.lib")
    //#else
    //#pragma comment(lib, "libpjproject-i386-Win32-vc8-Debug-Static-NoVideo.lib")
    //#endif


1.jumplist.h 中 ICustomDestinationList 未定义
相关TAG标签
上一篇:Edge浏览器正测试全新的Flash默认阻止警告
下一篇:印度喀拉拉邦声称拥抱开源节省了 4500 万美元
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站