owt-client-native windows编译

重点:必须要能访问谷歌,科学上网!!!

编译前准备
1.depot_tools:

Windows系统, 你需要设置环境变量DEPOT_TOOLS_WIN_TOOLCHAIN=0。 依次打开 Control Panel → System and Security → System → Advanced system settings ,然后添加系统变量 DEPOT_TOOLS_WIN_TOOLCHAIN ,并设置默认值为 0. 这将促使depot_tools 使用本地已安装的Visual Studio(默认状态下,depot_tools将会下载一个只有谷歌内部员工有权限使用的内部版本)。

还需要将depot_tools的安装路径配置到环境变量里面

2.vs2017安装

3.MediaSDK2019R1安装(https://software.intel.com/content/www/us/en/develop/tools/media-sdk/choose-download/client.html)

4.winsdk安装(https://developer.microsoft.com/zh-cn/windows/downloads/windows-10-sdk/)

5.python2.7安装(最好安装2.7的高版本)

6.openssl安装(版本安装官网版本自己选择)

7.boost安装(版本安装官网版本自己选择),安装完成后添加环境变量

8.git安装,完成后请设置

git config --global user.name “Your Name”
 git config --global user.email “email@example.com”

以上都需要完成安装才可以正确的编译,否则有可能会报错

编译
1.下载代码

git clone https://github.com/open-webrtc-toolkit/owt-client-native.git ./src (想编译其他版本自己切换)

代码下载完成后在当前目录下创建.gclient文件文件内容为

solutions = [
{
“managed”: False,
“name”: “src”,
“url”: “https://github.com/open-webrtc-toolkit/owt-client-native.git”,
“custom_deps”: {},
“deps_file”: “DEPS”,
“safesync_url”: “”,
},
]
target_os = []
目录结果如图

2.执行gclient sync 这个过程很久,需要下载很多依赖,需要保持网络通畅,

3.下载完成后开始编译,按照官网的提示进行编译,我的编译命令如下

进入src\scripts目录执行一下命令

python build-win.py --arch=x64 --scheme=release --gn_gen --sdk --ssl_root “C:\OpenSSL-Win64”  --msdk_root “C:\Program Files (x86)\IntelSWTools\Intel® Media SDK 2019 R1\Software Development Kit”  --output_path “C:\code\owt-native\src\owt-x64-build”

可能遇到错误
1.lib.exe找不到,需要在环境变量里面配置lib.exe的路径

2.有些owt的版本编译X86会失败,需要改成X64编译

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值