FLTK-1.3.11

Introduksjon til FLTK

FLTK (uttalt "fulltick") er et C++ GUI verktøysett på tvers av plattformer. FLTK gir moderne GUI funksjonalitet og støtter 3D grafikk via OpenGL og dets innebygde GLUT emuleringsbiblioteker som brukes til å lage grafiske brukergrensesnitt for applikasjoner.

[Notat]

Notat

Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.

Pakkeinformasjon

FLTK Avhengigheter

Påkrevd

Xorg Biblioteker

Anbefalt

Valgfri

alsa-lib-1.2.16.1, desktop-file-utils-0.28, Doxygen-1.17.0, Mesa-26.0.7, og texlive-20250308 (eller install-tl-unx)

Installasjon av FLTK

[Notat]

Notat

Tar sin ekstraksjonsmappe er fltk-1.3.11 og ikke fltk-1.3.11-source som angitt av tarball navnet.

Installer FLTK ved å kjøre følgende kommandoer:

sed -i -e '/cat./d' documentation/Makefile &&

./configure --prefix=/usr --enable-shared  &&
make

Hvis du ønsker å lage API dokumentasjonen, kjør:

make -C documentation html

Testene for pakken er interaktive. For å utføre testene, kjør test/unittests. I tillegg finnes det omtrent 70 andre kjørbare testprogrammer i test mappen som kan kjøres individuelt.

Installer nå pakken og fjern unødvendige statiske biblioteker. Som root bruker:

make docdir=/usr/share/doc/fltk-1.3.11 install &&
rm -fv /usr/lib/libfltk*.a

Hvis ønskelig, installer noen eksempelspill som er bygget som en del av testene, ekstra dokumentasjon og eksempelprogrammer. Som root bruker:

make -C test          docdir=/usr/share/doc/fltk-1.3.9 install-linux &&
make -C documentation docdir=/usr/share/doc/fltk-1.3.9 install-linux

Parameterforklaringer

sed ... documentation/Makefile: Unngå å installere sider i /usr/share/man/cat*.

Innhold

Installerte Programmer: blocks, checkers, fltk-config, fluid, og sudoku
Installerte Biblioteker: libfltk.so, libfltk_forms.so, libfltk_gl.so, og libfltk_images.so
Installerte Mapper: /usr/include/FL, /usr/share/doc/fltk-1.3.11 (valgfri)

Korte Beskrivelser

blocks

er et FLTK basert blokkelimineringsspill

checkers

er en FLTK basert versjon av damspillet

fltk-config

er et hjelpeskript som kan brukes til å få informasjon om gjeldende versjon av FLTK som er installert på systemet

fltk-options

er et grafisk konfigurasjonsverktøy for FLTK applikasjoner

fluid

er en interaktiv GUI designer for FLTK

sudoku

er en implementering av det populære Sudoku spillet

libfltk.so

inneholder funksjoner som gir en API for å implementere grafisk brukergrensesnitt