如何在窗口中嵌入WebKit?

Tow*_*wer 9 c++ windows webkit visual-studio

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

我试图将WebKit项目嵌入到我的解决方案中.首先,我想在一个典型的窗口中渲染Webkit,并使其加载一些伪随机URI.

我尝试从http://svn.webkit.org/repository/webkit/trunk/Source/检查来源,我立即对要包含的标题感到困惑.我开始webkit/win/WebView.h并且它抛出一个错误,说不能包括Webkit.h公平,没有这样的文件......然后我开始阅读官方文档,但发现除了Objective-C之外没有任何内容,它甚至没有说明要包括哪些内容什么功能.

我正在研究Visual Studio 2010和Windows 7.最终我希望这个项目在Linux上运行,但是现在这个要求已经不在了.

我尝试使用谷歌搜索帮助,但没有真正显示任何结果,包括代码示例或我应该做什么的信息.

我对Qt和Gecko都不感兴趣.

我想我想使用WebView,但我真的不知道我的C++技能是如何生锈的,而且我所知道的都是概念,我对语言没有做太多任何事情.

Bri*_*tle 6

"如何将WebKit嵌入到我的C/C++/Win32应用程序中"有一个公认的答案..我认为这可能是最好的起点.IIRC WebKit为不同的功能提供了各种接口,您需要确保在应用程序中具有所需的所有接口.

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


小智 6

我维护一个WebKit的Windows端口(在WebKit存储库中),它替换了各种Apple特定的库,以便可以自由地重新分发.

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