Freeglut-3.6.0

Introduksjon til Freeglut

Freeglut er ment å være en 100% kompatibel, fullstendig åpen kildekode kloning av GLUT biblioteket. GLUT er et vindussystemuavhengig verktøysett for å skrive OpenGL programmer, implementere en enkel vindus API, som gjør læring og utforsking av OpenGL programmering veldig enkelt.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.4 plattform.

Pakkeinformasjon

Freeglut Avhengigheter

Påkrevd

CMake-4.1.0 og Mesa-25.1.8

Anbefalt

Installasjon av Freeglut

Først, fiks et problem når man bygger med gcc-15:

sed -e '/Context/s/()/(SFG_PlatformDisplay, SFG_WindowContextType)/' \
    -i src/egl/fg_init_egl.h

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

mkdir build &&
cd    build &&

cmake -D CMAKE_INSTALL_PREFIX=/usr        \
      -D CMAKE_BUILD_TYPE=Release         \
      -D CMAKE_POLICY_VERSION_MINIMUM=3.5 \
      -D FREEGLUT_BUILD_DEMOS=OFF         \
      -D FREEGLUT_BUILD_STATIC_LIBS=OFF   \
      -W no-dev .. &&
make

Denne pakken kommer ikke med en testpakke.

Nå, som root bruker:

make install

Parameterforklaringer

-D CMAKE_POLICY_VERSION_MINIMUM=3.5: Denne bryteren gjør at denne pakken kan bygges med cmake-4.0 eller nyere.

-D FREEGLUT_BUILD_DEMOS=OFF: Deaktiver bygging av valgfrie demoprogrammer. Merk at hvis du velger å bygge dem, må installasjonen gjøres manuelt. Demoprogrammene er begrenset og installasjon anbefales ikke.

-D FREEGLUT_BUILD_STATIC_LIBS=OFF: Ikke bygg det statiske biblioteket.

Innhold

Installerte Programmer: Ingen
Installert Bibliotek: libglut.so
Installerte Mapper: /usr/lib/cmake/FreeGLUT

Korte Beskrivelser

libglut.so

inneholder funksjoner som implementerer OpenGL Nytte Verktøysett