zoukankan      html  css  js  c++  java
  • 【开发记录】EasyRTC企业远程视频通话系统基于WebRTC编译mediasoupclient库报错没有生成”object”文件解决方法

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

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

    SFU模型:

    MCU模型:

    问题描述

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

    分析问题

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

    解决问题

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

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

  • 相关阅读:
    poj 2251 Dungeon Master-搜索进阶-暑假集训
    棋盘问题-POJ 1321
    Popular Cows
    The Factor
    整数解 (hdu 2092
    Strange fuction hdu 2899
    Factors and Multiples
    Trailing Zeroes (III) -;lightoj 1138
    Swap——hdu 2819
    Arithmetic Sequence
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/14031719.html
Copyright © 2011-2022 走看看