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青犀视频云边端架构产品均提供试用版本,欢迎测试。

  • 相关阅读:
    ehcache memcache redis 三大缓存男高音
    tomcat启用压缩的方式
    Linux rpm 命令参数使用详解[介绍和应用]
    rpm常用命令及rpm参数介绍
    RPM 命令大全
    BZOJ2298: [HAOI2011]problem a(带权区间覆盖DP)
    BZOJ2037: [Sdoi2008]Sue的小球(区间DP)
    HDU3507 Print Article(斜率优化DP)
    线性代数学习笔记(几何版)
    HDU 2065 "红色病毒"问题(生成函数)
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/14011970.html
Copyright © 2011-2022 走看看