FLTK-1.4.2

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

Ytterligere nedlastinger

FLTK Avhengigheter

Påkrevd

Xorg Biblioteker

Anbefalt

Valgfri

alsa-lib-1.2.13, desktop-file-utils-0.28, Doxygen-1.13.2, GLU-9.0.3, Mesa-25.0.3, og texlive-20250308 (eller install-tl-unx)

Installasjon av FLTK

[Notat]

Notat

Tar sin ekstraksjonsmappe er fltk-1.4.2 og ikke fltk-1.4.2-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 kommer 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.4.2 install &&
rm -vf /usr/lib/libfltk*.a

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

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

Hvis du lastet ned den valgfrie html dokumentasjonen, installer den som root bruker:

tar -C /usr/share/doc/fltk-1.4.2 --strip-components=4 -xf ../fltk-1.4.2-docs-html.tar.gz

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 og /usr/share/doc/fltk-1.4.2

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

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