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”时,它将报告错误:“C:/Perl64/lib/IO/Socket/SSL.pm行中的自由错误池1b8e80而不是9504a10099d76a14 2739.无法生成“perl Tools / Scripts / update-webkit-support-libs”:build-webkit第257行没有这样的文件或目录。死于build-webkit第257行。“
每次运行此命令时,我都会收到几乎相同的错误,例如,我只是再次运行它。然后错误如下:“自由错误池e38e80而不是95054c000387c36b在C:/ Perl64 / lib / IO / Socket / SSL.pm第2739行。无法生成“perl Tools / Scripts / update-webkit-support-libs”:build-webkit第257行没有这样的文件或目录。死于build-webkit第257行。“
4)。我试图通过谷歌搜索解决我的问题,但我没有找到任何有用的内容,所以请给我一些帮助,谢谢。
您可以以用户或管理员身份启动PowerShell。我建议你重试以管理员身份执行。如果您是常规用户或以管理员身份登录,则找到正确的方法与鼠标右键不同。
请确保您拥有所有脚本。也许,你的档案存在问题。
有时它很有用,将dll放入system32目录。我认为,在你的情况下,错误在于协助。你有Win10x64,x86和x64 dll。
我建议你首先尝试在win7 x86 win32上构建。第二步应该联系mozilla webkit团队。
我对Cygwin的经历非常短暂。这就像没有电池的玩具。
通过在PowerShell中运行命令“perl build-webkit - skip-library-update”解决了该问题。最好先将WebKitAuxiliaryLibrary.zip和WebKitSupportLibrary.zip下载并提取到正确的位置,然后再建立web-webkit。