Arbeta med grafik i gcc

Här diskuteras programmering och utveckling
Användarvisningsbild
kenta
Inlägg: 105
Blev medlem: 22 nov 2006, 09:32
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: Östersund

Arbeta med grafik i gcc

Inlägg av kenta »

Hej Kent här, jag har lånat en bok som heter C-genom ett nyckelhål av Håkan Strömberg, som jag
försöker lära mig c-programmering, jag har även en gammal ANSI-C bok The C programming language.
I den första boken C-genom ett nyckelhål så har jag kommit till kapitlet som handlar om grafik programmering.
När jag skriver denna kod:
#include <graphics.h>
void main(void){
int gd=DETECT, gm;
initgraph (&gd, &gm, "");
line(0,0,639,479);
closegraph();
}
När jag skriver in koden i Netbeans 6.7 så säger programmet att den inte kan hitta huvudfilen #include <graphics.h>
och jag har provat att skriva koden i ANSI-C:
#include <graphics.h>
main()
{
int gd=DETECT,gm;
initgraph(&gd,&gm,"");
line(0,0,639,479);
closegraph();
}
och kompilerat den med gcc och
detta fel får jag:
kent@ubuntu:~/c++kod$ gcc -o graph graph.c
graph.c:1:22: fel: graphics.h: Filen eller katalogen finns inte
graph.c: I funktion "main":
graph.c:4: fel: "DETECT" är odeklarerad (första förekomsten i denna funktion)
graph.c:4: fel: (Varje odeklarerad identifierare rapporteras bara en gång
graph.c:4: fel: för varje funktion den finns i.)

Finns det någon vänlig människa som kan ge mig en förklaring, så vore jag tacksam,
jag har sökt på nätet men hittar inte något svar.

Mvh Kent
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Arbeta med grafik i gcc

Inlägg av mcNisse »

ja du, graphics.h är inte en del av standard biblioteket. boken kanske är skriven för turboc?

Nåväl, det ser ut som om libgraph (-dev, paketet borde heta libgraph-dev). skulle kunna innehålla en graphics.h.
Skulle inte tro att det går att använda boken rakt av utan du kanske behöver anpassa lite.
Skriv svar

Återgå till "Programmering och webbdesign"