Mam biblioteke graficzna SVGA64K.BGI, ktora dziala mi na kompie, bo mam progsa demostracyjnego, wkorzystujacego ta biblioteke, ale za chiny nie moge zainicjalizowac jej w moim programie, w ogole nie moge zadnego trybu zainicjalizowac, wklepalem na zywca przyklad z tutora i nic, pisze, ze nie moze znalezc drivera. DETECTGRAPH wykrywa VGA, ale juz INITGRAPH wypisuje, ze nie moze znalezc pliku, chociaz znajduje sie w katalogu ~/BGI konkretnie EGAVGA.BGI. Ma ktos jakis pomysl jak to zrobic ?
0
0
pokaz kod
0
int initgrafa()
{
int gdriver = DETECT, gmode, errorcode;
/* initialize graphics mode */
initgraph(&gdriver, &gmode, "egavga.bgi");
/* read result of initialization */
errorcode = graphresult();
if (errorcode != grOk) /* an error occurred */
{
printf("Blad graficzny: %s\n", grapherrormsg(errorcode));
printf("Nacisnij klawisz aby zakonczyc:");
getch();
exit(1); /* return with error code */
}
return 0;
}
o to Ci chodzi?
a plik egavga.bgi wlep najlepiej do katalogu z kodem zrodlowym
0
installuserdriver()