WebKit的Windows接口
使用cairo作为图形后端,libcurl作为网络后端。并且它只支持64位的Windows。
安装开发工具¶
安装带有“使用c++进行桌面开发”工作负载的最新Visual Studio。
Activate Developer Mode.激活开发者模式。Build-webkit脚本创建一个指向生成的compile_commands.json的符号链接。
安装CMake、Perl、Python、Ruby、gperf (GnuWin32 gperf)、LLVM、Ninja。Python 3.12目前对WebKit有一个问题a problem for WebKit at the moment。使用Python 3.11。
您可以使用Chocolatey安装工具。ActivePerl巧克力包有一个问题,现在没有包维护者。XAMPP包括Perl,并且运行布局测试需要XAMPP。改为安装XAMPP。
choco install -y xampp-81 python311 ruby git cmake gperf llvm ninja
为run-webkit-tests和git-webkit安装pywin32 Python模块。
python -m pip install pywin32
Windows Git默认启用了autoplf。但是,有些布局测试文件必须以LF行结束样式签出。参见 Bug 240158.
git config --global core.autocrlf input
使用WinGet¶
如果你喜欢WinGet而不是Chocolatey,你可以用它。在提升的PowerShell或cmd提示符中调用以下命令。
winget install --scope=machine --id Git.Git Kitware.CMake Ninja-build.Ninja Python.P

&spm=1001.2101.3001.5002&articleId=143767007&d=1&t=3&u=b98c840eebba491aba5044610b5b92c1)
2028

被折叠的 条评论
为什么被折叠?



