zoukankan      html  css  js  c++  java
  • 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,如果有则说明生成成功。

  • 相关阅读:
    线性表ADT实现
    基数排序
    二叉树之已知前序和中序遍历求后序遍历(POJ2255 &&HDU )
    acm头文件
    快排
    快读
    二分
    数据结构大师
    AC_2. 01背包问题
    AC_94. 递归实现排列型枚举
  • 原文地址:https://www.cnblogs.com/zxpo/p/5717215.html
Copyright © 2011-2022 走看看