【问题标题】:I always fails when compiling WebKit , OS : Windows10 1809 x64编译 WebKit 时总是失败,操作系统:Windows10 1809 x64
【发布时间】:2019-07-30 12:49:41
【问题描述】:

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 行。”

每次我运行这个命令时,我都会收到几乎相同的错误,因为 比如我刚才又跑了一遍,然后报错如下: “免费到错误池 e38e80 而不是 95054c000387c36b 在 C:/Perl64/lib/IO/Socket/SSL.pm 第 2739 行。 无法生成“perl 工具/脚本/update-webkit-support-libs”:没有 build-webkit 第 257 行的文件或目录。 死于 build-webkit 第 257 行。”

4)。我试图通过谷歌搜索解决我的问题,但我没有找到任何 有用的内容,请给我一些帮助,谢谢。

【问题讨论】:

    标签: python perl browser webkit


    【解决方案1】:

    您可以以用户或管理员身份启动 powershell。我建议您以管理员身份重试执行。如果你是普通用户或者以管理员身份登录,那不等于鼠标右键找对路。

    请确保您拥有所有脚本。也许,你的档案有问题。

    【讨论】:

    • 谢谢,我一直以管理员身份运行powershell。两个月前我尝试编译WebKit,但我遇到了和现在一样的问题,所以我切换到cygwin进行编译,但是编译后,我无法运行迷你浏览器。系统提示找不到目录中存在的dll文件。再次编译时遇到同样的问题。
    【解决方案2】:

    有时它很有用,将 dll 放入 system32 目录。我认为,就您而言,错误在于联想。你在 Win10x64、x86 和 x64 dll 上都有。

    我建议你先尝试在 win7 x86 win32 上构建。第二步应该联系 Mozilla webkit 团队。

    我对 Cygwin 的体验非常短暂。这就像一个没有电池的玩具。

    【讨论】:

    • 谢谢,问题已解决。我的 webkit 版本已经编译成功。我在运行 build-webkit 时添加了选项“--skip-library-update”:)
    【解决方案3】:

    问题已通过在 PowerShell 中运行命令“perl build-webkit --skip-library-update”解决。 最好先下载WebKitAuxiliaryLibrary.zip和WebKitSupportLibrary.zip解压到合适的位置,然后build-webkit。

    【讨论】:

    • --------提问者
    猜你喜欢
    • 2010-09-18
    • 2014-08-14
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 2022-08-18
    • 1970-01-01
    • 2019-07-01
    相关资源
    最近更新 更多