zoukankan      html  css  js  c++  java
  • chromium webRTC windows 10 编译

    参考:
    https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/windows_build_instructions.md

    必备软件:
    python 3.8
    git for windows
    vs2019 需要安装 Windows Software Development Kit 并选中 Debugging Tools 、C++/MFC 支持

    https://storage.googleapis.com/chrome-infra/depot_tools.zip

    下载解压后,并配置好环境变量

    配置 GIT
    git config --global user.name "My Name"
    git config --global user.email "my-name@chromium.org"
    git config --global core.autocrlf false
    git config --global core.filemode false
    git config --global branch.autosetuprebase always

    DOS 下执行
    fetch chromium

    或不需要历史记录方式 速度快一点 推荐
    fetch --no-history chromium

    如果中间下载出错可以使用
    gclient sync

    所有完成以后,如自动执行 runhooks (如何遇到错误,需要先试着解决,修复以后在手动执行 gclient runhooks 一直到无任何错误)
    gclient runhooks

    生成 VS 解决方案
    set DEPOT_TOOLS_WIN_TOOLCHAIN=0
    set GYP_MSVS_VERSION=2019
    set GYP_MSVS_OVERRIDE_PATH=C:Program Files (x86)Microsoft Visual Studio2019Community

    gn gen --ide=vs out/Default

    编译吧,等着完成,ps: 不要使用 vs 直接生成解决方案,这样不行。用 nanja -C out/Default 这样编译才可以。

    webRTC 下载编译方法一样,就是命令不同。
    fetch --no-history webrtc

     

  • 相关阅读:
    通过模板类简单实现Spark的JobServer
    aggregate 和 treeAggregate 的对比
    IntelliJ Idea 常用快捷键列表
    dataframe 数据统计可视化---spark scala 应用
    用java api读取HDFS文件
    .net Core 简单中间件使用
    .Net Core Ocelot网关使用熔断、限流 二
    .Net Core Ocelot网关使用 一
    Docker 问题处理
    CentOS 创建用户
  • 原文地址:https://www.cnblogs.com/ningci/p/14768696.html
Copyright © 2011-2022 走看看