Ich versuche, das WebKit-Projekt in meine Lösung einzubetten. Zuerst möchte ich das Webkit einfach in ein typisches Fenster rendern und es dazu bringen, einen Pseudozufalls-URI zu laden.
Ich habe versucht, die Quellen von Ссылка zu checken, und ich habe sofort verstanden, welche Header eingefügt werden sollen. Ich beginne mit webkit/win/WebView.h
und es wurde ein Fehler ausgegeben, der besagt, dass Webkit.h
nicht enthalten sein kann. Es gibt keine solche Datei ... dann beginne ich, offizielle Dokumentation zu lesen, aber ich habe herausgefunden, dass es außer Objective-C keine gibt sogar angeben, was für welche Funktionalität enthalten sein soll.
Ich arbeite an Visual Studio 2010 und Windows 7. Schließlich möchte ich, dass das Projekt unter Linux ausgeführt wird, aber diese Anforderung ist gerade nicht auf dem Tisch.
Ich habe versucht, nach Hilfe zu suchen, die mit Codebeispielen oder Informationen darüber, was ich eigentlich machen sollte, wirklich keine Ergebnisse zeigte.
Ich bin weder an Qt noch an Gecko interessiert.
Ich denke, ich möchte WebView verwenden, aber ich habe wirklich keine Ahnung, wie und meine C ++ - Kenntnisse rostig sind und alles, was ich weiß, Konzepte sind, habe ich nicht viel mit der Sprache gemacht.
Es gibt eine akzeptierte Antwort für "Wie WebKit einzubetten ist in meine C / C ++ / Win32-Anwendung? ". Ich denke, es könnte der beste Ausgangspunkt sein. IIRC WebKit bietet verschiedene Schnittstellen für verschiedene Funktionen und Sie müssen sicherstellen, dass Sie Implementierungen für alle, die Sie in Ihrer Anwendung benötigen, haben.
ChromiumEmbedded könnte einen Blick wert sein, aber es könnte Variationen in den WebKit-Implementierungen geben.
Ich verwalte einen Windows-Port von WebKit (im WebKit-Repository), der die verschiedenen Apple-spezifischen Bibliotheken ersetzt, so dass er frei verteilt werden kann.
Ich habe einige Beispielcode gepostet, die zeigen, wie WebKit in ein reines WinAPI-Programm eingebettet werden kann. Das Repository enthält auch eine Version der WebKit-DLLs, Header-Dateien und Link-Bibliotheken, die für die Verwendung benötigt werden.
Tags und Links c++ windows visual-studio webkit