2016-03-28 4 views
1

Ich habe Probleme mit der Installation von lablgtk, um eine GUI für mein Ocaml-Programm zu erstellen. Nicht nur finde ich die Anweisungen auf der Website schwierig zu folgen, aber ich habe Probleme, die Pakete online zum Download zu finden; Mein Browser blockiert die meisten Websites, weil sie gefährlich sind.Installation von lablggtk unter Windows für OCaml GUI

Was ist der einfachste und einfachste Weg lablgtk herunterzuladen und zu installieren?

+0

Nur eine Bemerkung, lablgtk ist immer noch einer der zuverlässigsten Möglichkeiten Quer OS GUIs in OCaml zu entwickeln, aber es ist (soweit ich weiß) nicht mehr aktiv entwickelt. Es ist immer noch gut gepflegt und regelmäßig gepatcht, sollte aber keine neuen Features (wie Gtk3) haben. Für ein mittel- bis langfristiges Projekt würde ich einen anderen Rahmen empfehlen. Wenn es hauptsächlich zum Lernen oder für eine kleine Codebasis ist, sollte lablgtk jedoch in Ordnung sein. – anol

Antwort

2

Sie können Jonathans Anweisungen [1] folgen und opam mit depext cygwin [2] installieren. Dann sollte es einfach sein, lablgtk2 unter Windows zu installieren.

+1

Ja, lablggtk kann mit https://fdopen.github.io/opam-repository-wingw installiert werden und 'opam install depetext depetext-cygwinports && opam deplext -i lablgtk'. Verwenden Sie jedoch nicht http://protz.github.io/ocaml-installer/. Es ist nicht vollständig kompatibel mit https://fdopen.github.io/opam-repository-wingw/ – rafix

+0

Vielen Dank für Ihre Antwort. Ich bin jetzt definitiv auf dem richtigen Weg, obwohl ich ein Problem mit GTK + habe. Als Cygwin mit der Installation von lablgtk beginnt, bekomme ich schließlich eine Fehlermeldung, dass "GTK + erforderlich ist". Die Fehlerbehebung besagt "Dieses Paket erfordert gtk + 2.0-Entwicklungspakete, die auf Ihrem System installiert sind". Ich habe jetzt libgtk2.0-devel und libgtk2.0_0 installiert, indem ich das Cygwin-Setup (setup-x86.exe) erneut ausgeführt habe, aber ich bekomme denselben Fehler, wenn ich lablgtk erneut installieren möchte. Der Ordner cygwin64 in meinem Verzeichnis enthält einen Ordner "gtk-2.0" im Ordner "lib". Ich bin mir nicht sicher, welchen Schritt ich als nächstes machen soll. – user1959309

+1

Ich hatte ein ähnliches Problem wegen 'pkg-config'. Sie müssen pkg-config installieren und die Variable 'PKG_CONFIG_PATH' auf etwas wie'/usr/x86_64-mingw32/sys-root/mingw/pkgconfig' setzen. – cago