Undefined symbol

  • Onderwerp starter Onderwerp starter smek
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

smek

Gebruiker
Lid geworden
12 mei 2010
Berichten
32
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.

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:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan