Hallo mensen,
Ik wil mijn muis cursor de vorm van een pijltje geven in dos maar als ik de volgende code wil compileren krijg ik een aantal
foutmeldingen:
Error: Undefined symbol _closegraph inmodule mouse.c
Error: Undefined symbol _initgraph inmodule mouse.c
Ik meen dat het te maken heeft met het linken van de header bestanden??
Mijn compiler is borland turbo C++ 3.0 (mocht dat nog van belang zijn).
Hopelijk kan iemand me hiermee helpen vast bedankt.
*edit
Ik heb het probleem al opgelost door in de command line de library te linken had geen idee hoe dit moest maar heb het toch kunnen vinden via google.
Door het volgende commando te geven:
tcc mouse.c graphics.lib
Ik wil mijn muis cursor de vorm van een pijltje geven in dos maar als ik de volgende code wil compileren krijg ik een aantal
foutmeldingen:
Error: Undefined symbol _closegraph inmodule mouse.c
Error: Undefined symbol _initgraph inmodule mouse.c
Ik meen dat het te maken heeft met het linken van de header bestanden??
Mijn compiler is borland turbo C++ 3.0 (mocht dat nog van belang zijn).
Hopelijk kan iemand me hiermee helpen vast bedankt.
Code:
#include <dos.h>
#include <graphics.h>
union REGS in,uit;
void detectmouse ()
{
in.x.ax = 0;
int86 (0X33,&in,&uit);
if (uit.x.ax == 0)
printf ("\nMuis kon niet geinitialiseerd worden");
else
printf ("\nMuis succesvol geinitialiseerd");
}
void showmousetext ()
{
in.x.ax = 1;
int86 (0X33,&in,&uit);
}
void showmousegraphics ()
{
int gdriver = DETECT, gmode, errorcode;
initgraph(&gdriver, &gmode, "c:\\tc\\bgi");
in.x.ax = 1;
int86 (0X33,&in,&uit);
getch ();
closegraph ();
}
int main ()
{
detectmouse ();
showmousegraphics ();
getch ();
return 0;
}
*edit
Ik heb het probleem al opgelost door in de command line de library te linken had geen idee hoe dit moest maar heb het toch kunnen vinden via google.
Door het volgende commando te geven:
tcc mouse.c graphics.lib
Laatst bewerkt: