zoukankan      html  css  js  c++  java
  • 【开发记录】Visual Studio 2017自建WebRTC中peerconnection_client程序编译报错不匹配问题

    关于TSINGSEE青犀视频云边端架构产品的编译,我们的研发团队已经做了很多版本,同时我们也在探寻新的编译方法。比如近期我们自建WebRTC中peerconnection_client程序编译就是一个新内容的开发和整理。

    EasyRTC是基于WebRTC开发的网页音视频企业通话会议平台,支持微信小程序、H5页面、APP、PC客户端等接入方式之间互通,快速从零开始搭建实时音视频通信;支持多人至百万人视频通话,满足语音视频社交。

    我们的研发团队Visual Studio 2017自建WebRTC中peerconnection_client程序,编译LNK2030检测到“RuntimeLibrary”的不匹配项:值“MTd_StaticDebug”不匹配值“MDd_DynamicDebug”,会导致程序无法编译下去,如下图:

    此类问题出现的原因是vs2017引用的是.lib库的debug或者release版本,与本工程的debug或release版本不符合。这种问题在引用文件时要注意版本的匹配。

    问题解决方式:在本项目右击;项目属性 -> c/c++ -> 代码生成 -> 运行库。

    1、如果是debug版本,在运行库修改(/MTD)
    2、如果是release版本,在运行库修改(/MT)

    关于编译问题,TSINGSEE青犀视频研发团队欢迎大家来和我们探讨,当然了,如果对我们编译的版本有疑问,也欢迎大家提出。TSINGSEE青犀视频云边端架构产品均提供试用版本,欢迎测试。

  • 相关阅读:
    oracle11g安装客户端检查先决条件失败
    WinForm textbox 只允许输入数字
    Oracle存储过程
    Oracle游标
    Oracle之PL/SQL流程控制
    Oracle 变量
    log4net 使用
    Python Matplotlib 画图显示中文问题
    Oracle 数据迁移到 SQL Server
    C结构体【转】
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/14011970.html
Copyright © 2011-2022 走看看