c++ c winapi webkit embedding

¿Cómo incrustar WebKit en mi aplicación C/C++/Win32?



winapi embedding (3)

Las soluciones que he encontrado son irrelevantes:

  • alguien usó WebKit en un proyecto Delphi
  • alguien lo usó con Java
  • hay QtWebKit (aproximadamente: la aplicación de demostración en blanco tarda 44 megas)
  • .Net puerto de él
  • Puerto GTK +

Necesito una guía sobre cómo incrustar la instancia de WebKit en una aplicación pura de C / C ++ bajo Win32.


Brent Fulgham ha invertido mucho trabajo en la producción de un puerto Windows de Windows de WebKit, que no depende de las funciones propietarias de Apple (por ejemplo, CoreGraphics, CoreFoundation, CFNetwork). Creo que eso es lo que buscas. Los detalles no están recopilados por completo en un solo lugar, pero hay algo de información en la wiki de Trac y otros bits están salpicados en el blog de Brent .

EDITAR : Enlace al proyecto de Brent en sourceforge

EDIT 2 : Noticias de algunos avances interesantes del blog de Brent



WebKit para Windows todavía usan VS 2005. Por lo tanto, si utiliza VS2010 o 2012, debe compilar WebKit en este VS desde el origen, ya que las distintas versiones redistribuibles de tiempo de ejecución de vc * .dll.

Por ejemplo, puede usar el proyecto de prueba y los consejos de Brent Fulgham para compilar WebKit en nuevos VS de este blog para probar su compilación.