PJSIP是一个开源的SIP协议库,它实现了SIP、SDP、RTP、STUN、TURN和ICE。PJSIP作为基于SIP的一个多媒体通信框架提供了非常清晰的API,以及NAT穿越的功能。PJSIP具有非常好的移植性。

  下面是编译过程,编译工具使用vs2008。在windows XP 和win7上都编译通过。

 

  1,从官网上下载PJSIP源码。

PJSIP在windows(xp或者win7)下的编译,编译工具是vs2008,PJSIP版本2.3

 

  2,解压到相应的文件夹

PJSIP在windows(xp或者win7)下的编译,编译工具是vs2008,PJSIP版本2.3

  3,从网上下载DXSDK解压到工程目录下,下载地址:https://files.cnblogs.com/matthew-2013/DXSDK.rar

 

PJSIP在windows(xp或者win7)下的编译,编译工具是vs2008,PJSIP版本2.3

  

  4,设置pjsua为启动工程

PJSIP在windows(xp或者win7)下的编译,编译工具是vs2008,PJSIP版本2.3

  5,设置libportaudio工程的附加包含目录,包括上DXSDK的include目录,就是把原来的$(DXSDK_DIR)修改成下面的值

PJSIP在windows(xp或者win7)下的编译,编译工具是vs2008,PJSIP版本2.3

  6,编译libportaudio一堆错误的修改

PJSIP在windows(xp或者win7)下的编译,编译工具是vs2008,PJSIP版本2.3

PJSIP在windows(xp或者win7)下的编译,编译工具是vs2008,PJSIP版本2.3

 

  7,解决dsound.dll连接不上的问题

PJSIP在windows(xp或者win7)下的编译,编译工具是vs2008,PJSIP版本2.3

 

  8,下面是编译成功的结果

  PJSIP在windows(xp或者win7)下的编译,编译工具是vs2008,PJSIP版本2.3

  编译成功的库文件存放在下面的目录:

PJSIP在windows(xp或者win7)下的编译,编译工具是vs2008,PJSIP版本2.3

 

  编译成功的可执行文件放在下面的目录:

  PJSIP在windows(xp或者win7)下的编译,编译工具是vs2008,PJSIP版本2.3

相关文章:

  • 2021-06-20
  • 2022-12-23
  • 2021-08-02
  • 2021-12-03
  • 2022-02-17
  • 2021-06-14
  • 2022-12-23
  • 2021-08-19
猜你喜欢
  • 2021-10-02
  • 2021-04-09
  • 2021-11-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-24
相关资源
相似解决方案