#include<graphics.h>
#include<stdio.h>
main()
{
int gd=DETECT,gm;
int i,x,y;
initgraph(&gd,&gm,"");
line(0,0,640,0);
line(0,0,0,480);
line(639,0,639,480);
line(639,479,0,479);
for(i=0;i<=1000;i++)
{
x=rand()%639;
y=rand()%480;
putpixel(x,y,15);
}
getch();
closegraph();
}
Run Code Online (Sandbox Code Playgroud)
以下是一个基本的图形程序,它显示的错误为
对 'initgraph' 的未定义引用
对“closegraph”的未定义引用
对“行”的未定义引用 [4 次]
对“putpixel”的未定义引用
编译器:代码块;语言:c++;
我已经复制了包含文件夹中的 graphics.h 和 winbgim.h 以及 lib 文件夹中的 libbgi.a 我还链接了所有需要链接的库。请帮忙。
改变
initgraph(&gd,&gm,"");
到
initgraph(&gd,&gm,NULL);
用于编译:
g++ -o 文件名文件名.cpp -lgraph
执行:
。/文档名称
| 归档时间: |
|
| 查看次数: |
15318 次 |
| 最近记录: |