1、[到官网下载2019的社区版]https://visualstudio.microsoft.com/zh-hans/
2、使用下面指令启动下载器:
vs_Community.exe --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Component.VC.ATLMFC --includeRecommended
ps:vs_Community.exe是下载的文件名
3、启动下载器后,需要选择
PS:ATL和MFC一定要安装,否则后面使用ninja编译的时候,就会报错
4、安装VS以后,把VS的安装路径设置到PATH里面
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
1、先设置一些环境变量:
set GYP_MSVS_VERSION = 2019 # 指定vs版本 set GYP_MSVS_OVERRIDE_PATH = C:\Program Files (x86)\Microsoft Visual Studio\2019\Community #vs安装路径,替换成自己的 set GYP_GENERATORS=msvs-ninja,ninja
1. mkdir webrtc-source 2. cd webrtc-source 3. fetch --nohooks webrtc 4. gclient sync
1、fetch --nohooks 后面的名称不能换
2、执行gclient sync的时候可能会报下面的错:
No downloadable toolchain found. In order to use your locally installed version of Visual Studio to build Chrome please set DEPOT_TOOLS_WIN_TOOLCHAIN=0.
PS:只需要在命令模式下执行以下命令:
set DEPOT_TOOLS_WIN_TOOLCHAIN=0
cd src gn gen out/Default --ide=vs2019
ninja -C out/Default
可以在src\out\Default\ 下得到 all.sln解决方案文件
ninja编译完成:
PS:如果编译之前已经安装了VS,如果按照上面步骤操作多次出现错误,请果断卸载VS,重新按照上面步骤安装VS