使用<graphics.h> Turbo C++时C中的链接器错误

MEL*_*WIN 5 c c++ linker turbo-c++

我在turbo c ++中输入了以下代码.

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

它编译时没有任何错误和警告.但是当我运行程序时,会显示以下错误

  • 链接器错误:模块G1.C中未定义的symbol_closegraph
  • 链接器错误:模块G1.C中未定义的symbol_initgraph

注意:BGI文件夹位于路径D:\ TC \

如何解决问题,请帮助我,以便我可以开始在C中使用图形.

Dig*_*ity 6

如果您使用的是Turbo C ..只需要检查一个选项:

转到Options->Linker->Libraries并检查图形库选项

  • 哈哈哈哈,爱你记得这个,哈哈.显然人们仍然使用TC,Borland应该感到自豪:P (3认同)