zoukankan      html  css  js  c++  java
  • 【开发记录】TSINGSEE青犀视频云边端架构Visual Studio 2017自建WebRTC中peerconnection_client编译报无法解析错误

    近期我们研发团队一直在研究Visual Studio 2017自建WebRTC中peerconnection_client的编译,目前也正在测试中,测试完成后,将会通过此种方式对TSINGSEEE青犀视频云边端架构产品进行一次升级或者改造。

    上文我们的研发团队在编译过程中解决了报错不匹配问题,但是再次编译还会出现其他报错,如:LNK2019无法解析的外部符号“xxxxxxx”,该符号在“xxxxxx”中被引用。下图为报错的部分截图,程序也无法继续编译下去:

    随后我们在每个编译点逐一排查,最终发现是由于编译的window WebRTC的库,引用了头文件,但是第三方库没有引用全,导致报“无法解析外部符号”的错误。

    查看错误说明本项目第三方库没有引用全,如报错信息为”__thiscall Json::xxx”和“__cdecl webrtc::test::xxxx”这个错误,所以我们在编译webrtc中找到json和test这个.obj文件;加入到库文件即可(连接器->输入->附加依赖项)。

    TSINGSEE青犀视频云边端架构产品包括EasyNVR(前端接入RTSP协议)、EasyGBS(前端接入GB28181协议)、EasyDSS(前端接入RTMP协议)、EasyCVR(前端可接入除RTMP外的其他协议)视频平台,除此之外,平台内都集成了TSINGSEE青犀视频自主研发的H265播放器EasyPLayer项目,可多终端无插件直播H265编码视频。

    如果大家感兴趣,可以关注我们的升级,同时也欢迎大家自主下载进行测试,更多视频相关解决问题,欢迎联系我们了解。

  • 相关阅读:
    利用if else判断几点是什么时间段
    【UML】活动图介绍
    【UML】类图介绍
    jQuery Ajax跨域问题简易解决方案
    ASP.NET MVC @Html.Label的问题
    Mysql Show ProcessList命令
    【ASP.NET MVC 学习笔记】- 20 ASP.NET Web API
    【ASP.NET MVC 学习笔记】- 19 REST和RESTful Web API
    【ASP.NET MVC 学习笔记】- 18 Bundle(捆绑)
    【ASP.NET MVC 学习笔记】- 17 Model验证
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/14011993.html
Copyright © 2011-2022 走看看