我在编译 WebKit 时总是失败,OS : Windows10 1809 x64
I always fails when compiling WebKit , OS : Windows10 1809 x64
1).在编译WebKit之前,我重新安装了Windows 10.我使用的终端
编译它是 PowerShell。
2).我使用的指南在这里:https://webkit.org/webkit-on-windows/,I没有
安装 cygwin。
另外,我按照另一个设置了两个环境变量
指南:WEBKIT_LIBRARIES & WEBKIT_OUTPUTDIR。本指南在这里:
https://webkit.org/building-webkit-on-windows
3)。主要问题是当我在 powershell 中 运行 "perl build-webkit" 时,
会报错:
“免费错池1b8e80不是9504a10099d76a14在
C:/Perl64/lib/IO/Socket/SSL.pm 第 2739 行。
无法生成 "perl Tools/Scripts/update-webkit-support-libs": 没有这样的文件
或 build-webkit 第 257 行的目录。
死于 build-webkit 第 257 行。"
每次我 运行 这个命令,我都会收到几乎相同的错误,因为
例如,我只是运行它again.Then错误如下:
《免错池e38e80不是95054c000387c36b处
C:/Perl64/lib/IO/Socket/SSL.pm 第 2739 行。
无法生成 "perl Tools/Scripts/update-webkit-support-libs":没有这样的
build-webkit 第 257 行的文件或目录。
死于 build-webkit 第 257 行。"
4).我试图通过 Google 搜索来解决我的问题,但我没有找到
有用的内容,请多多指教,谢谢
您可以以用户或管理员身份启动 powershell。我建议您重试以管理员身份执行。如果您是普通用户或以管理员身份登录,这与鼠标右键找到正确的方法是不一样的。
确保您拥有所有脚本。也许,您的存档有问题。
有时候把dll放到system32目录下很有用。我认为,就您而言,错误在于关联。您在 Win10x64、x86 和 x64 dll 上都有。
我建议您先尝试在 win7 x86 win32 上构建。第二步应该联系 mozilla webkit 团队。
我对 Cygwin 的体验非常短暂。这就像一个没有电池的玩具。
问题已通过 运行 PowerShell 中的命令 "perl build-webkit -- skip-library-update" 解决。
最好先下载WebKitAuxiliaryLibrary.zip和WebKitSupportLibrary.zip解压到合适的位置,然后build-webkit.
1).在编译WebKit之前,我重新安装了Windows 10.我使用的终端 编译它是 PowerShell。
2).我使用的指南在这里:https://webkit.org/webkit-on-windows/,I没有 安装 cygwin。 另外,我按照另一个设置了两个环境变量 指南:WEBKIT_LIBRARIES & WEBKIT_OUTPUTDIR。本指南在这里: https://webkit.org/building-webkit-on-windows
3)。主要问题是当我在 powershell 中 运行 "perl build-webkit" 时, 会报错: “免费错池1b8e80不是9504a10099d76a14在 C:/Perl64/lib/IO/Socket/SSL.pm 第 2739 行。 无法生成 "perl Tools/Scripts/update-webkit-support-libs": 没有这样的文件 或 build-webkit 第 257 行的目录。 死于 build-webkit 第 257 行。"
每次我 运行 这个命令,我都会收到几乎相同的错误,因为 例如,我只是运行它again.Then错误如下: 《免错池e38e80不是95054c000387c36b处 C:/Perl64/lib/IO/Socket/SSL.pm 第 2739 行。 无法生成 "perl Tools/Scripts/update-webkit-support-libs":没有这样的 build-webkit 第 257 行的文件或目录。 死于 build-webkit 第 257 行。"
4).我试图通过 Google 搜索来解决我的问题,但我没有找到 有用的内容,请多多指教,谢谢
您可以以用户或管理员身份启动 powershell。我建议您重试以管理员身份执行。如果您是普通用户或以管理员身份登录,这与鼠标右键找到正确的方法是不一样的。
确保您拥有所有脚本。也许,您的存档有问题。
有时候把dll放到system32目录下很有用。我认为,就您而言,错误在于关联。您在 Win10x64、x86 和 x64 dll 上都有。
我建议您先尝试在 win7 x86 win32 上构建。第二步应该联系 mozilla webkit 团队。
我对 Cygwin 的体验非常短暂。这就像一个没有电池的玩具。
问题已通过 运行 PowerShell 中的命令 "perl build-webkit -- skip-library-update" 解决。 最好先下载WebKitAuxiliaryLibrary.zip和WebKitSupportLibrary.zip解压到合适的位置,然后build-webkit.