win10下 vs2017 编译pjsip2.8

下载pjsip2.8源码

解压 pjproject-2.8.zip

如下图使用vs2017打开pjproject-vs14.sln
win10下 vs2017 编译pjsip2.8

1.可能会弹出下图,点击确定即可

win10下 vs2017 编译pjsip2.8
点击确定。

2.会弹出升级工具集,点击确定

win10下 vs2017 编译pjsip2.8
点击确定。

3.出现下图所示的错误

win10下 vs2017 编译pjsip2.8
解决方法:选择vs2017中的 工具-选项-文本编辑器-c\c+±高级-禁用IntelliSense属性设置为true。如下图
win10下 vs2017 编译pjsip2.8

4. 在pjlib\include\pj目录下添加config_site.h头文件

此时由于缺少config_site.h头文件,编译的时候会报错。在\pjproject-2.8\pjlib\include\pj目录下创建config_site.h文件,文件的内容为\pjproject-2.8\pjlib\include\pj\config_site_sample.h的内容。

然后编译,便可编译成功。