您的位置:首页 > 娱乐 > 明星 > pjsip环境搭建、编译源码生成.lib库

pjsip环境搭建、编译源码生成.lib库

2024/7/6 19:35:55 来源:https://blog.csdn.net/weixin_45413401/article/details/140164168  浏览:    关键词:pjsip环境搭建、编译源码生成.lib库
  • 使用平台:
windows + qt(5.15.2) + vs(2019)x86 
  • pjsip版本以及第三方库使用
pjsip 2.10 + ffmpeg4.2.1 + sdl2.0.12
  • pjsip源码链接:
https://github.com/pjsip/pjproject
  • 源码环境配置
首先创建两个文件夹,分别是include、lib

在这里插入图片描述

  • 其中include放置ffmpeg、sdl头文件,lib里放置ffmpeg、sdl库

在这里插入图片描述在这里插入图片描述

  • 找到pjproject-2.10\pjlib\include\pj路径下创建一个头文件config_site.h
    在这里插入图片描述
  • config_site.h内容
#define PJMEDIA_HAS_VIDEO           1
#define PJMEDIA_VIDEO_DEV_HAS_SDL   1
#define PJMEDIA_VIDEO_DEV_HAS_DSHOW 1
#define PJMEDIA_HAS_FFMPEG          1
#define PJMEDIA_HAS_VPX_CODEC_VP8   1

配置VS环境

  • 配置三个环境分别配置ffmpeg和sdl的头文件和库,然后VS配置属性-》常规-》配置类型选择(静态库.lib),三个换配置配置方法一样,安装下图配置即可
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述

  • 设置pjusa为启动项目,然后VS配置属性-》常规-》配置类型选择(静态库.lib)
    在这里插入图片描述

  • 进行编译,成功之后在前面新建的lib会生成库,如下图
    在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com