• webrtc windows下的编译


    mkdir webrtc-checkout
    cd webrtc-checkout

    set DEPOT_TOOLS_WIN_TOOLCHAIN=0
    set GYP_GENERATORS=ninja
    set GYP_MSVS_VERSION=2013

    fetch --nohooks webrtc
    gclient sync

    cd src
    git checkout master
    git checkout -b localbranch43 refs/remotes/branch-heads/43


    如果移动了地方,需要重新执行gclient runhooks --force
    如果执行错误则一步步找原因,直到执行成功为止。(可能要删除src下面的目录build buildtools google_apis net testing)

    编译过程中如果发现warning c4819,则修改E:webrtccodesrcuildcommon.gypi
    在所有disablie_warning里面都加上4819

    再执行生成工程文件
    gclient runhooks --force

    执行编译:
    ninja -C out/Release

    ninja -C out/Debug

    如果想生成vs工程,做以下操作:

    1、将上一步编译后的输出目录更名 out更名为ninja-compile-out。

    2、将原始下载的out文件夹解压。

    3、重新设置环境变量 

    set DEPOT_TOOLS_WIN_TOOLCHAIN=0
    set GYP_GENERATORS=ninja,msvs-ninja
    set GYP_MSVS_VERSION=2013

    4、在webrtccode目录下执行gclient runhooks --force

    5、检查E:webrtccodesrc下面是否成生all.sln,如果有则说明生成成功。

  • 相关阅读:
    《学习之道》第二章学习方法7看视频
    《学习之道》第二章学习6阅读书籍
    反射详解一
    spring 初始化和销毁的三种方法
    文件读取
    JdbcTemplate 详解二
    JdbcTemplate 详解一
    JdbcTemplate 详解三
    常用commons 工具类依赖配置
    java 8 stream
  • 原文地址:https://www.cnblogs.com/zxpo/p/5717215.html
Copyright © 2020-2023  润新知