【问题标题】:qt static build link webkit dynamicallyqt静态构建链接webkit动态
【发布时间】:2015-12-21 05:55:06
【问题描述】:

我想编译 qt 静态构建。在那个项目中,我使用了 webkit。我知道 webkit 在静态构建中被禁用。那么是否有可能以某种方式从路径(C:\Qt\version...\bin\Qt5WebKitWidgets.dll)动态包含(链接)weblit,并在静态构建中编译项目?

【问题讨论】:

    标签: qt webkit static-linking


    【解决方案1】:

    不,不是,因为 webkit 模块依赖于 Qt 的其余部分才能工作,而 Qt 无处可去。您的可执行文件需要导出 Qt 符号,然后 DLL 可以链接它们 - 但您仍然需要重建 dll 以不与其他 Qt 库链接,而是与您的可执行文件链接。

    如果您真的愿意,可以静态构建 webkit。见this question

    【讨论】:

    • 我看到了该链接,但没有明确的答案或说明如何执行此操作。我的qt版本是5.5.0。请有人链接我对此的有效说明?
    猜你喜欢
    • 1970-01-01
    • 2020-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多