私が見つけた解決策は無関係です:
- 誰かが Delphi プロジェクトで WebKit を使用しました
- 誰かがJavaでそれを使用しました
- QtWebKit があります (about:blank demo app は 44 MB かかります)
- それの.Netポート
- GTK+ ポート
Win32 で純粋な C/C++ アプリケーションに WebKit インスタンスを埋め込む方法のガイドが必要です。
Brent Fulghamは、Apple独自のバックエンドのもの(CoreGraphics、CoreFoundation、CFNetworkなど)に依存しないWebKitのWindowsCairoポートの作成に多大な労力を費やしてきました。それがあなたが求めているものだと思います。詳細は1か所に完全にまとめられているわけではありませんが、Trac wikiにいくつかの情報があり、他のビットはBrentのブログに点在しています。
Windows 用の WebKit は依然として VS 2005 を使用しています。したがって、VS2010 または 2012 を使用する場合は、この VS でソースから WebKit をビルドする必要があります。これは、vc*.dll ランタイムの再配布可能なバージョンが異なるためです。
たとえば、Brent Fulgham のテスト プロジェクトとアドバイスを使用して、このブログの新しい VS で WebKit をビルドし、ビルドをテストできます。