Wie kompilieren Sie WebkitGTK unter Windows für MinGW?

8

Meine Erfahrungen mit C ++, GCC, MinGW und Cygwin sind sehr begrenzt. Allerdings habe ich es bereits getestet und festgestellt, dass Cygwin nicht die ideale Lösung für das ist, was ich versuche. Obwohl ein GTK + -Programm mit GTKWebkit auf Cygwin funktioniert, ist es in Bezug auf die Verpackung des endgültigen Projekts auf eine einzelne .exe-Datei nicht besonders gut. Die Abhängigkeit von der cywin1.dll, etc ... ist ein Deal Breaker.

Ich habe MinGW getestet und es funktioniert tadellos für eine standardmäßige GTK-Anwendung in Windows. Und die Dateigröße ist großartig!

Ich habe einen Standard-GCC-Compiler getestet, um einen GTK & amp; WebKitGtk Anwendung auf dem Mac und es funktionierte einwandfrei.

Aber in der Windows-Welt, in der ich mit GTK und WebkitGTK verwechselt werde. Ich möchte eine Beispiel-WebkitGTK-Anwendung unter Windows mit MinGW kompilieren. Daher sind alle erforderlichen Bibliotheken statisch verknüpft und haben eine einzige .exe.

Was sind meine Möglichkeiten? Wie erstelle ich WebsiteGTK unter Windows? Bitte geben Sie mir die Werkzeuge und so viele Details wie möglich.

FYI, QtWebkit wird es nicht schneiden. Ihre Lizenzbedingungen sind nicht so kommerziell freundlich.

    
roosevelt 10.09.2014, 04:19
quelle

2 Antworten

1

Ich habe WebKitGtk niemals dazu gebracht, unter Windows zu kompilieren. Ich denke, ich hätte es mit Cygwin zum Laufen bringen können, aber das ist für das Projekt, an dem ich gerade arbeite, kein Ansporn.

Am Ende habe ich stattdessen das Chromium Embedded Framework verwendet: Ссылка . Es hat klare Anweisungen und Beispiel-Apps für Mac, Linux, Windows und Mobile.

    
mikejonesguy 20.11.2014 16:17
quelle
1

Hier sagt jemand, dass es am einfachsten ist, Cross-Compiling von einer virtuellen Maschine zu machen. Eigentlich gibt es dort binär.

Er verwendet OpenSUSE, das über VirtualBox gebootet wurde. Rufen Sie dann mit dem Tool osc mingw32-webkitgtk von windows:mingw:win32 und baue es mit osc.

    
EvgeniyZh 26.08.2015 21:29
quelle

Tags und Links