个人笔记:用visual studio 2022编译苹果开源webkit浏览器内核

1、用管理员模式打开powershell,输入以下命令,安装windows的choco包管理器
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1’))

2、输入以下命令安装webkit依赖
choco install -y xampp-81 python311 ruby git cmake gperf ninja
python -m pip install pywin32
gem install webrick
在这里插入图片描述

3、打开VisualStudioSetup.exe安装llvm
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、用git工具下载webkit源码
git clone https://gitee.com/mirrors/WebKit.git

5、打开X64 Native Tools Command Prompt for VS 2022
在这里插入图片描述
在这里插入图片描述

输入下面的命令
set WEBKIT_LIBRARIES=%cd%\WebKitLibraries\win
//编译之后存放的文件夹
set WEBKIT_OUTPUTDIR=%cd%\WebKitBuild
//设置编译工具链
set CC=clang-cl
set CXX=clang-cl
//生成visual studio 2022项目
perl Tools/Scripts/build-webkit --release --no-ninja --generate-project-only
//打开项目
devenv WebKitBuild\Release\WebKit.sln

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
报错了复制D:\VSProject\WebKit\WebKitLibraries\win\bin下的所有dll到D:\VSProject\WebKit\WebKitBuild\Release\bin64下
【你自己下载的webkit路径,注意要所有的dll】
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这个windows版的webkit内核迷你浏览器卡的有点跟ppt一样,我的笔记本电脑近几年出的,感觉webkit内核迷你浏览器运行很卡,不知道怎么回事。
参考 windows包管理工具choco安装
参考 webkit浏览器内核编译
参考 在2024年如何在Windows编译Safari的内核WebKit?
参考 BuildingCairoOnWindows

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值