我在 turbo c ++ 中输入了以下代码。
#include<graphics.h>
#include<conio.h>
int main()
{
int gd= DETECT, gm;
initgraph(&gd,&gm,"D:\\TC\\BGI");
getch();
closegraph();
return 0;
}
它编译时没有任何错误和警告。但是当我运行程序时,会显示以下错误
- 链接器错误:模块G1.C
中未定义的symbol_closegraph- 链接器错误:模块G1.C中未定义的symbol_initgraph
注意:BGI文件夹位于路径D:\ TC \
中如何解决问题,请帮助我,以便我可以开始在C中使用图形。
答案 0 :(得分:5)
如果您使用的是Turbo C ..只需要检查一个选项:
转到Options->Linker->Libraries
并检查图形库选项
答案 1 :(得分:1)
转到options>>linker>>libraries
而不是:
initgraph(&gd,&gm,"");
写:
initgraph(&gd,&gm,"..\\BGI);