下载源码

官方文档:https://trac.pjsip.org/repos/wiki/Getting-Started/Windows
下载源码并解压

vs2017编译

使用vs2017打开pjproject-vs14.sln解决方案文件。
出现
使用vs2017对pjsip源码编译
点击确定,会弹出一个网页,不用管
之后可能还会弹出vc要安装一些工具
使用vs2017对pjsip源码编译
点击安装,然后重启vs,重新打开项目,出现
使用vs2017对pjsip源码编译
点击确定就行。
右击解决方案,将pjsua设为启动项目,设置debug和平台,如图
使用vs2017对pjsip源码编译
开始编译,如果出现了
使用vs2017对pjsip源码编译
选择vs2017中的 工具-选项-文本编辑器-c\c+±高级-禁用IntelliSense属性设置为true,然后再重启vs(虽然我重启了也没什么用似乎)

如果又出现了以下错误缺少config_site.h头文件的错误,就在\pjproject-2.8\pjlib\include\pj目录下创建config_site.h文件,文件的内容复制\pjproject-2.8\pjlib\include\pj\config_site_sample.h。

然后编译就可以正常使用了。
生成的文件在
…\pjproject-2.10\pjsip-apps\bin\pjsua-x86_64-x64-vc14-Debug.exe

参考链接

1.https://blog.csdn.net/u010603298/article/details/90649172
2.https://www.cnblogs.com/GYY2046/p/11455747.html

相关文章: