EasyRTC企业远程视频通话系统基于WebRTC编译mediasoupclient库报错没有生成”object”文件解决方法

https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
https://xueqiu.com/3030239420...
在Visual Studio 2017自建WebRTC中peerconnection_client程序完成之后,TSINGSEE青犀视频研发团队又开始了一个新的项目,就是使用WebRTC编译mediasoupclient库,该编译同样是为了在TSINGSEE青犀视频未来的研发当中获取更多的功能或者实现方式。

如果是用于多方会议,那WebRTC的服务器模型有两种,分别是SFU和MCU,这两类均为接入mediaserver的模式,所以实质上均为转发,不支持P2P。TSINGSEE青犀视频平台视频会议通话系统EasyRTC就是基于mediaserver进行的开发,分为SFU和MCU两个版本。

SFU模型:

EasyRTC企业远程视频通话系统基于WebRTC编译mediasoupclient库报错没有生成”object”文件解决方法_第1张图片

MCU模型:

EasyRTC企业远程视频通话系统基于WebRTC编译mediasoupclient库报错没有生成”object”文件解决方法_第2张图片

问题描述

使用WebRTC编译mediasoupclient库期间出现报错error: C2220 警告视为错误 - 没有生成”object”文件;导致编译程序终止,无法编译成功。因此未生成任何对象或可执行文件。

EasyRTC企业远程视频通话系统基于WebRTC编译mediasoupclient库报错没有生成”object”文件解决方法_第3张图片

分析问题

没有生成可执行文件;改文件的代码页为英文,而我们的系统中的代码页为中文。

解决问题

当vs设置/ WX标志并且在编译过程中发生警告时,才会出现此错误。要解决此错误,必须消除项目中的所有警告,第一个是需要修复导致项目出现的警告问题,第二个是修改vs编辑器较低的警告级别进行编译。同时需要注意不要使用/ WX进行编译。

EasyRTC的SFU和MCU不同版本的使用场景我们也介绍过,可以看本文了解一下:EasyRTC企业远程会议MCU版与SFU版在行业应用场景上有什么不同。EasyRTC提供全新试用版本供大家测试,欢迎大家来了解。

EasyRTC企业远程视频通话系统基于WebRTC编译mediasoupclient库报错没有生成”object”文件解决方法_第4张图片

你可能感兴趣的:(webrtc)