第24篇 研究WebRTC官网之生成工程文件

关键词:生成工程文件

一、编译IOS-WebRTC(二)

1)可以看下面的网址,得到一些一般的须知,在你的checkout文件夹中更新代码。

2)生成工程文件

   GN被用于生成Ninja工程文件。配置GN以生成构建文件,这个构建文件用于设置iOS特定变量的。这些变量可以根据需要编辑各种构建配置。你应该着重关注的变量如下:

a)target_os:
为了构建iOS,在你的gn配置中应该设置一条target_os="ios"。默认的是正在你操作系统上运行的脚本,因此这能被忽略当生成macOS构建文件时。
b)target_cpu:

为了针对IOS设备进行构建,这要依赖于设备的体系结构设置arm" 或 "arm64"。为了构建运行能在模拟器(simulator)上进行,应该设置成"x64".
c)is_component_build:

组件构建尽量不应该考虑链接(link),但运行时的性能会产生影响。在IOS上不支持,因此这应该被一直设置为false.
d)is_debug:

调试构建是默认被设置的。当进行release构建时,应设为false.

2016年12月7日星期三

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值