Question

I have entered the following code in turbo c++.

    #include<graphics.h>
    #include<conio.h>
    int main()
    {
    int gd= DETECT, gm;
    initgraph(&gd,&gm,"D:\\TC\\BGI");
    getch();
    closegraph();
    return 0;
    }

It compiles without any errors and warning. But when I run the program the following errors are displayed

  • Linker Error: Undefined symbol_closegraph in module G1.C
  • Linker Error: Undefined symbol_initgraph in module G1.C

note : The BGI folder is in the path D:\TC\

How can I solve the problem?

Was it helpful?

Solution

If you are using Turbo C .. just need to check one option:

Go to Options->Linker->Libraries and check the Graphics Library option

OTHER TIPS

Go to options>>linker>>libraries and instead of:

initgraph(&gd,&gm,"");

Write:

initgraph(&gd,&gm,"..\\BGI);
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top