在windows上vs2017 编译webrtc
1.下载、安装depot_toolsdepot_tools是包含下载、编译的相关工具,我们要先下载并安装它,才能继续后面的操作。 下载地址:点这里 将depot_tools.zip解压,并将解压后的 将 现在,打开cmd,先对代理进行设置(在此之前,你要先保证你的代理正在工作,是有效的),否则后面可能会出错,设置的方法为: 在cmd中输入下面两行命令: set http_proxy=127.0.0.1:1080 set https_proxy=127.0.0.1:1080 注意,根据代理工具的不同,上面的地址和端口可能是不同的,需要根据你的实际情况进行修改。大部分情况下都为 设置完代理后,请不要关闭cmd窗口,后续操作仍要在该窗口进行,否则仍需要重新设置代理。 在cmd中输入 2.使用depot_tools获取webrtc的源码先设置一些环境变量: set GYP_MSVS_VERSION = 2017 # 指定vs版本 set GYP_MSVS_OVERRIDE_PATH = C:Program Files (x86)Microsoft Visual Studio2017Professional #vs安装路径,替换成自己的 set GYP_GENERATORS=msvs-ninja,ninja 在cmd中输入以下命令: mkdir webrtc-checkout #这是创建一个目录,创建之前最好cd到合适的地方 cd webrtc-checkout # 进入到我们刚刚创建的目录中 fetch --nohooks webrtc # 获取代码 gclient sync # 当过程中断时,我们可以使用该命令恢复并继续
请注意,代码比较大,有几个G,请确认你的代理还有足够的流量。另外,下载的时间也比较长,请耐心等待,代理方式最好选全局,不然可能会出现一些意外情况。 下载过程中如果下载不全或者缺失gn.exe啥的,一定是自己代理软件问题,可以修改成全局再gclient sync一次即可 当代码获取完成后,cd到源码目录,继续输入指令来生成解决方案。 cd src gn gen out/Default --ide=vs2017 然后,输入指令进行编译: ninja -C out/Default (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows – ruby win32apistructs(VerQueryValue
- windows – 为什么setx路径不起作用?
- windows – 启动进程时“print”和“printo”动词
- MFC动态链接库和WIN32动态链接库 及区别
- 在Windows上使用TortoiseSVN更改文件名大小写
- Windows Azure Powershell部署错误 – “远程服务
- windows-7 – 无法完成操作,因为文件夹或其中的文
- Windows下利用Gvim写PHP产生中文乱码问题解决方法
- 将PDF文件/对象插入Microsoft Excel时出现“无法
- win10连接远程桌面,出现身份验证错误,要求的函
