chenyang6666 2023-04-05 22:10 采纳率: 0%
浏览 44
已结题

webrtc下载并编译后用Visualstudio打开生成解决方案全报错,

img

img

img


最近在尝试学习webrtc内容, 排除各种报错终于下载好webrtc的源码并且按照网上的教程编译,第一张图中是生成的sln文件,我用vs2022打开后,点击生成解决方案结果就全部报错,花了好久才下载好的,倒在了功成的前一步,没搞懂这是什么情况,还望兄不吝赐教,

img

  • 写回答

3条回答 默认 最新

  • usp1994 2023-04-06 10:30
    关注

    在编译 WebRTC 可能会出现错误和警告,特别是在Windows平台下使用Visual Studio编译。以下是可能的解决方法:

    1. 确保你在正确的目录中执行了gn gen和ninja命令。你应该在 $WEBRTC_SRC_DIR 目录下执行这些命令而不是在 $WEBRTC_SRC_DIR\src 目录下执行。
    2. 在使用gn gen生成项目文件之前,请确保你已正确设置了 WebRTC 的环境变量,例如 DEPOT_TOOLS_WIN_TOOLCHAIN 和 GYP_MSVS_VERSION。
    3. 可能需要安装一些依赖项,如git、python2.7等。请参考WebRTC的文档中有关依赖项的说明。
    4. 在编译时,请使用VS的命令提示符,而不是使用类似Windows PowerShell。在VS命令提示符中使用ninja构建工具。
    5. 某些 Windows 版本可能不包含所有必需的通用 C 运行时库(UCRT)版本。如果出现此种情况,可以从Microsoft的网站下载更新的 UCRT 让编译 WebRTC 的 DLL 运行时连接正确。

    如果以上方法处理后仍然无法解决问题,WebRTC社区平台可能会有人能够提供更详细的解决方案。

    评论

报告相同问题?

问题事件

  • 系统已结题 4月16日
  • 赞助了问题酬金15元 4月8日
  • 修改了问题 4月5日
  • 创建了问题 4月5日

悬赏问题

  • ¥15 网站突然不能访问了,上午还好好的
  • ¥15 semrush,SEO,内嵌网站,api
  • ¥15 Stata:为什么reghdfe后的因变量没有被发现识别啊
  • ¥15 关于#c语言#的问题,请各位专家解答!
  • ¥15 这个如何解决详细步骤
  • ¥15 在微信h5支付申请中,别人给钱就能用我的软件,这个的所属行业是啥?
  • ¥30 靶向捕获探针设计软件包
  • ¥15 别人给钱就能用我的软件,这个的经营场景是啥?
  • ¥15 react-diff-viewer组件,如何解决数据量过大卡顿问题
  • ¥20 遥感植被物候指数空间分布图制作