Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam, proboje zainstalowac sobie biblioteke graficzna SVGAlib (zrodla sciagniete z glownej strony - wersja 1.4.3) i wyswietla mi sie dziwny blad.. moze ktos sie spotkal juz z takim czyms ? googlowalem i w sumie nic nie znalazlem..
/home/picu/download/svgalib-1.4.3/src/vga.c:3919:31: pasting "." and "HDisplay" does not give a valid preprocessing token /home/picu/download/svgalib-1.4.3/src/vga.c:3920:33: pasting "." and "HSyncStart" does not give a valid preprocessing token /home/picu/download/svgalib-1.4.3/src/vga.c:3921:31: pasting "." and "HSyncEnd" does not give a valid preprocessing token /home/picu/download/svgalib-1.4.3/src/vga.c:3922:29: pasting "." and "HTotal" does not give a valid preprocessing token /home/picu/download/svgalib-1.4.3/src/vga.c:3923:31: pasting "." and "VDisplay" does not give a valid preprocessing token /home/picu/download/svgalib-1.4.3/src/vga.c:3924:33: pasting "." and "VSyncStart" does not give a valid preprocessing token /home/picu/download/svgalib-1.4.3/src/vga.c:3925:31: pasting "." and "VSyncEnd" does not give a valid preprocessing token /home/picu/download/svgalib-1.4.3/src/vga.c:3926:29: pasting "." and "VTotal" does not give a valid preprocessing token make[1]: *** [.depend.src] Błąd 1 make[1]: Leaving directory `/home/picu/download/svgalib-1.4.3/sharedlib' make: *** [sharedlib/libvga.so.1.4.3] Błąd 2
P.S.
Czy znacie jakies inne, dosc proste, biblioteki graficzne pod linuxa ?
Offline
Zainstaluj dystrybucyjne:
# aptitude install libsvga1
Jeśli chcesz kompilować coś, co korzysta z tej biblioteki to przyda się też:
# aptitude install libsvga1-dev
Offline
w sumie wszystko sie zainstalowalo poprawnie ale jak kompiluje to dalej jest blad ze niestety tej biblioteki nie ma .. hm hm..
Oto blad:
picu@machina:~/ansi_C$ gcc svga.c -lvga svga.c:2:17: error: vga.h: Nie ma takiego pliku ani katalogu
Kod:
#include <stdlib.h> #include <vga.h> int main(void) { vga_init(); vga_setmode(G320x200x256); vga_setcolor(4); vga_drawpixel(10, 10); sleep(5); vga_setmode(TEXT); return EXIT_SUCCESS; }
Offline
lista zainstalowany plików (wycięta)
/usr/include/vga.h
podaj ścieżke do tego pliku albo go sobie przekopiuj do katalogu z kodem źródłowym :)
Offline
Jeśli zainstalował Ci się poprawnie libsvga1-dev, to ta kompilacja musi iść. Możwesz jeszcze spróbować:
: $ gcc svga.c -I/usr/include -lvga
EDIT: Pomyliłem się, pisząc powyższe polecenie. Teraz jest dobrze.
Offline