2011-09-05 73 views
8

可能重複:
How to embed WebKit into my C/C++/Win32 application?如何在一個窗口中嵌入WebKit?

我想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上運行,但該要求現在不在桌面上。

我試過Google搜索幫助,它沒有真正顯示任何結果與代碼示例或我應該實際做什麼的信息。

我對Qt,Gecko都不感興趣。

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

+3

你應該看看Chromium的來源,看看他們是如何做到的。 http://code.google.com/chromium/ –

+0

@jeffamaphone:我真的找不到任何有用的東西,這個http://src.chromium.org/svn/trunk/src/ – Tower

+0

嗯,我知道一個他們將webkit嵌入到他們的Windows程序中。它在那裏。祝你好運! –

回答

5

我維護WebKit的Windows端口(位於WebKit存儲庫中),它替換各種Apple特定的庫,以便可以自由重新分發。

我發佈了一些example code,它顯示瞭如何在純WinAPI程序中嵌入WebKit。存儲庫還包括使用它所需的WebKit DLL,頭文件和鏈接庫的版本。

相關問題