Jak uruchomić tryb graficzny pod Linuksem (SVGAlib)
AndRew
W linuksie standartowo nie mamy bibliotek *.BGI (i chwała Bogu!), ale za to mamy doskonałe SVGAlib. No dobrze, więc jak uruchomić tryb graficzny pod Linuxem ? Zaczynamy...
- dołączamy pliki nagłówkowe vga.h, vgagl.h, vgamouse.h, vgakeyboard.h, vgajoystick.h w zależności od potrzeb.. (nam na razie wystarczy samo vga.h)
#include < vga.h >
#include < vgagl.h >
#include < vgamouse.h >
#include < vgakeyboard.h >
#include < vgajoystick.h >
- Inicjujemy tryb graficzny.. pełną listę wszystkich trybów znajdziesz w pliku vga.h.
vga_init();
vga_setmode(MODE); // tu wpisujemy tryb który chcemy uzyskać..
-
Wykonujemy operacje graficzne...
-
Po wszystkim sprzątamy po sobie..
vga_setmode(TEXT);
- A teraz najważniejsze. Jak to skompilować ?! Standartowe c++ nazwa_pliku.cpp się nie sprawdza... jest na to prosta rada.. : c++ nazwa_pliku.cpp -lvga -lvgagl i wszystko będzie działać.
Klaster...
ja miałem problem ze startem slackware 9, najpierw najlepiej sprawdzić przez
startx
jesli to nic nie da to trzeba wejsc do jakiegos pliku i dodać kilka linijek. problem miałem z mychą na pocatku byla lekko poruszylem i shlus poleciała do rogu i koniec. a ten temat to raczej na newbie.linux.pl a nie tu.