Einrichten von FLTK unter MS Windows |
c:/Programme/Programmierung/MinGW
mkdir -p /usr/local/src
cd /usr/local/src
tar xzvf /laufwerk/pfad/fltk-1.x.x.tar.gz
cd fltk-1.x.x
./configure make make install
Kurze Einführung in die Benutzung von FLUID |
Die Anwendung besteht in erster Linie aus den zwei Fenstern und einem Vorschaufenster, welches man beim Start noch nicht sieht. In dem grö�eren der beiden wird man später die Hierachie unseres Programmes sehen. Dagegen stellt das kleinere nur die einzelnen einfügbaren Elemente wie "neues Fenster" oder "Schaltfläche" bereit.
Abgesehen von "Write Code" und "Write Strings" müssten alles Befehle bekannt sein.
Write Code schreibt die aktuelle FLUID-Datei in C-Quellcode, so dass es später kompiliert werden kann.
Write Strings macht im Grunde nichts anderes als "Wirte Code", aber anstatt C-Dateien anzulegen wird der gesamte
Programmquelltext in eine einfache Textdatei geschrieben.
Die meisten dieser Befehle sind klar:
Undo - letzte Aktion rückgängig
Cut - Ausschneiden
Copy - in Zwischenablage kopieren
Paste - aus Zwischenablage einfügen
Select All - alles markieren
Open - öffnet ein in der Hierachie markiertes Element
Earlier / Later - bewegt ein Element in der Hierachie nach oben bzw. unten
Group / Ungroup - ermöglich das Gruppieren von Elementen und das Aufheben von Gruppierungen
Overlay on/off -
Widget on/off - blendet das kleine Fenster mit den Symbolen für neu Elemente ein/aus
Ein wichtiger Punkt verbirgt sich im Menü "Edit" unter dem Eintrag "Project Settings".
Da später zum einfacheren Kompilieren Makefiles verwendet werden und diese in der Regel für CPP-Dateien ausgelegt sind, muss
man diese Dateiendung auch FLUID veraten. Und genau dies geschieht in diesem Menüpunkt, dazu ändern Sie einfach ".cxx" in ".cpp"
um.
Kompilieren und Ausführen von erstellten Programmen |
g++ -o programm.exe -I/usr/local/include programm.cpp -L/usr/local/lib -lfltk -mwindows -lole32 -luuid -lcomctl32 -lwsock32
Das Makefile:
.SUFFIXES: .exe .cpp.o: g++ -Wall -c -I/usr/local/include $< .o.exe: g++ -o $@ $< -L/usr/local/lib -lfltk -mwindows -lcomctl32 -luuid -lole32 -lwsock32 -lfltk_images -lfltk_jpeg -lfltk_png -lfltk_z -lfltk
Das Kompilieren:
In MYSYS (eventuell zweite Instanz öffnen) gibt man dazu einfach folgenden Befehl ein:
make -f Makefile.win Programm1.exe
Das Ausführen:
Zum Ausführen, falls es beim �bersetzen keine Fehler gab, erfolgt über den Befehl:
./Programm1.exe
Das Makefile:
.cpp: g++ -Wall -c -I/usr/local/include $< g++ -o $@ $< -lfltk -L/usr/X11R6/lib -lXft -lXext -lX11 -lm -lfltk_images -lfltk_jpeg -lfltk_png -lfltk_z -lfltk
Das Kompilieren:
In der Linux-Konsole gibt man dazu einfach folgenden Befehl ein:
make -f Makefile.lnx Programm1
Das Ausführen:
Zum Ausführen, falls es beim �bersetzen keine Fehler gab, erfolgt über den Befehl:
./Programm1
Vor- und Nachteile von FLUID |