FLTK-1.3.9

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 ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

FLTK Avhengigheter

Påkrevd

Xorg Biblioteker

Anbefalt

Valgfri

alsa-lib-1.2.12, desktop-file-utils-0.27, Doxygen-1.12.0, GLU-9.0.3, Mesa-24.2.3, og texlive-20240312 (eller install-tl-unx)

Installasjon av FLTK

[Notat]

Notat

Tar sin ekstraksjonsmappe er fltk-1.3.9 og ikke fltk-1.3.9-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.

Nå, som root bruker:

make docdir=/usr/share/doc/fltk-1.3.9 install

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.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.{a,so}, libfltk_forms.{a,so}, libfltk_gl.{a,so}, og libfltk_images.{a,so}
Installerte Mapper: /usr/include/FL og /usr/share/doc/fltk-1.3.9

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