【问题标题】:How to embed WebKit into my C/C++/Win32 application?如何将 WebKit 嵌入到我的 C/C++/Win32 应用程序中?
【发布时间】:2009-12-17 20:10:09
【问题描述】:

我找到的解决方案无关紧要:

  • 有人在 Delphi 项目中使用了 WebKit
  • 有人将它与 Java 一起使用
  • 有 QtWebKit(关于:空白演示应用程序需要 44 兆)
  • .Net 端口
  • GTK+ 端口

我需要一个指南,如何将 WebKit 实例嵌入到 Win32 下的纯 C/C++ 应用程序中。

【问题讨论】:

    标签: c++ c winapi webkit embedding


    【解决方案1】:

    Brent Fulgham 投入了大量工作来生产 WebKit 的 Windows Cairo 端口,它不依赖于 Apple 的专有后端东西(例如 CoreGraphics、CoreFoundation、CFNetwork)。我相信这就是你所追求的。细节并没有完全整理在一个地方,但有some information in the Trac wiki 和其他位在Brent's blog 上点缀。

    编辑Link to Brent's project on sourceforge

    编辑 2News of some interesting progress from Brent's blog

    【讨论】:

    • 它看起来像我需要的。谢谢你,菲尔!
    • 我也会注意到,这种方式虽然可以接受,但需要开发人员付出很大的努力(与 Qt 小部件嵌入不同),并且不是从头到尾的嵌入指南。如果有更简单的解决方案就好了。
    • 更简单的解决方案,默认情况下不存在。必须有人制造它们。
    • 还有比这更简单的方法吗??
    【解决方案2】:

    Windows 的 WebKit 仍然使用 VS 2005。 所以,如果你使用 VS2010 或 2012,你需要在这个 VS 上从源代码构建 WebKit,因为不同的 vc*.dll 运行时可再发行版本。

    例如,您可以使用 Brent Fulgham's test project 和建议在新的 VS from this blog 上构建 WebKit 来测试您的构建。

    【讨论】:

      【解决方案3】:

      在 3D 游戏中嵌入 WebKit

      https://sourceforge.net/projects/wke/

      【讨论】:

        猜你喜欢
        • 2017-09-13
        • 1970-01-01
        • 2010-09-08
        • 2011-11-22
        • 1970-01-01
        • 2011-03-27
        相关资源
        最近更新 更多