如何在一个窗口中embeddedWebKit?

可能重复:
如何将WebKitembedded到我的C / C ++ / Win32应用程序中?

我正在尝试将WebKit项目embedded到我的解决scheme中。 起初,我想只是在一个典型的窗口中呈现Webkit,并使其加载一些伪随机URI。

我尝试从http://svn.webkit.org/repository/webkit/trunk/Source/检查源代码,然后立即混淆了包含哪些头文件。 我从webkit/win/WebView.h ,它抛出一个错误,说不能包含Webkit.h够好,没有这样的文件…然后我开始阅读官方文档,但发现没有任何东西除了Objective-C甚至没有说明包含哪些function。

我正在开发Visual Studio 2010和Windows 7.最后,我希望项目能够在Linux上运行,但是这个要求现在不在桌面上。

我试着用Googlesearch来获得帮助,这些帮助并没有真正显示任何代码示例的结果,也没有显示我实际应该做什么的信息。

我对Qt,Gecko都不感兴趣。

我想我想使用WebView,但我真的不知道如何和我的C + +技能是生锈的,我所知道的只是概念,我没有做任何事情与语言。

Solutions Collecting From Web of "如何在一个窗口中embeddedWebKit?"

“如何将WebKit嵌入到我的C / C ++ / Win32应用程序中”有一个被接受的答案? 我认为这可能是最好的开始。 IIRC WebKit为不同的功能提供了各种接口,您需要确保您的应用程序中包含所有需要的实现。

ChromiumEmbedded可能值得一看,但WebKit实现中可能会有变化。

我维护WebKit的Windows端口(在WebKit存储库中),它取代了各种Apple特定的库,以便可以自由重新分配。

我发布了一些示例代码 ,展示了如何在纯WinAPI程序中嵌入WebKit。 存储库还包括一个版本的WebKit DLL,头文件和使用它所需的链接库。