Installation von GTK+ und Glade unter Windows
Transcription
Installation von GTK+ und Glade unter Windows
Installation von GTK+ und Glade unter Windows ( GTK+ ist eine Bibliothek zur Erzeugung von Windowsoberflächen mit der Programmiersprache C ) 1.) Installieren Sie den Crimson Editor wie hier beschrieben optional mit dem Borland Compiler 2.) Laden Sie folgende Installationsroutinen aus dem Internet unter http://wingtk.sourceforge.net herunter: 3.) Installation unter WindowsXP wingtk 1.2.x wGlade for wingtk Documents on Glade Extra Docs for GTK+ Version 0.2 Version 0.2 3,6 MB 2,1 MB 321 kB 1,2 MB • wingtk installieren (im Folgenden wird LW: als der Laufwerksbuchstabe und wingtkpfad als der komplette Verzeichnispfad Ihrer Installation verwendet) • • • wGlade installieren als Administrator anmelden unter Systemsteuerung->System->Erweitert->Umgebungsvariablen bearbeiten Sie die Variable Path indem Sie ;LW:\wingtkpfad\bin anhängen kopieren Sie den Ordner icons aus LW:\wingtkpfad nach C:\wingtk (Verzeichnis ggf. extra dafür anlegen) den Rechner neu starten und normal anmelden • • 4.) Installation unter Windows98 • wingtk installieren (im Folgenden wird LW: als der Laufwerksbuchstabe und wingtkpfad als der komplette Verzeichnispfad Ihrer Installation verwendet) • • wGlade installieren kopieren Sie den Ordner icons aus LW:\wingtkpfad nach C:\wingtk (Verzeichnis ggf. extra dafür anlegen) öffnen Sie die Datei Autoexec.bat im Stammverzeichnis Ihrer Startpartition mit dem Crimson Editor, suchen Sie den Eintrag PATH=… und fügen Sie hier ;LW:\wingtkpfad\bin an den Rechner neu starten • • 5.) Crimson Editor zur Verwendung mit GTK vorbereiten Öffnen Sie im Menü Tools den Eintrag Configure User Tools und tragen Sie ein: A: Den von GTK+ mitgelieferten gnu Kompiler eintragen Text: GTK Make Kommando: LW:\wingtkpfad\bin\make.exe Argument: Initial Dir: $(FileDir) Hot Key: F9 Capture Output und Save before exit aktivieren. B: Den GUI-Helfer wGlade eintragen Text: Start wGlade Kommando: LW:\wingtkpfad\wGlade.exe Argument: $(UserInput) InitialDir: $(FileDir) Hot Key: Crtl + F8 Close on exit aktivieren C: Die GTK+ Online-Hilfe eintragen Text: Kommando: GTK Hilfe [hier den Pfad zu Ihrem Lieblingsbrowser eintragen, z.B.] C:\Programme\Netscape\netscp.exe Argument: http://developer.gnome.org/doc/API/gtk/index.html Initial Dir: $(FileDir) Hot Key: F4 Close on exit aktivieren 6.) Ein erstes Projekt erzeugen und kompilieren Starten Sie den Crimson Editor und dann wGlade aus dem Crimson Editor über das Tools Menü. Sie können wGlade auch über den Windows-Startknopf starten. - File -> New Project klicken - File -> Project Options klicken - Projektpfad (evtl. erst im Explorer erzeugen) und Namen eingeben - File -> Save klicken - In der Palette auf das Fenster klicken (erzeugt ein neues Hauptfenster) - Im Eigenschaftsfenster (Properties) auf Signals klicken, das Signal destroy auswählen und mit add hinzufügen - File -> Save - File -> Write Source Code (jetzt wird der Ordner src angelegt) - wGlade schließen - Im XCrimson Editor in das Unterverzeichnis src des Projektverzeichnisses springen und die Datei callbacks.c öffnen - In der Funktionsdefinition von void on_window1_destroy( …) den Aufruf gtk_exit(0); einfügen, damit das Programm später ordentlich schließt - callbacks.c speichern - Das makefie im Projektverzeichnis öffnen - Den Programmnamen bei OUTPUT= … ändern (z.B. OUTPUT=“Hello.exe“) - ggf. alle Pfadangaben im makefile von C:\wingtk\ auf den Pfad ändern, in dem Sie wingtk installiert haben (am besten mit Search->Replace->Replace all) - makefile speichern - mit F9 kompilieren (oder im Menü Tools auf GTK Make klicken) - Im Crimson Editor links auf das Projektverzeichnis klicken und F5 drücken, um die Anzeige zu aktualisieren - Die neu entstandene Hello.exe (oder wie immer Sie sie genannt haben) rechts anklicken und mit Shell execute starten