又是LNK2001,翔一样的错误!
为了这个错误我第一次来论坛了……这个程序嵌了easyx库…vc++6.0,新手。
这个错误实在是奇怪,看不懂
上代码:
include<stdio.h>
#include<graphics.h>
struct point{int x;int y;};
MOUSEMSG mousemsg;
point point0[];
int pointid;
int pointx,pointy;
int x=0,y=0;
setpoint(int x,int y)
{
point0[pointid].x=x;
point0[pointid].y=y;
pointid++;
}
void judge()
{
int lx,rx;
for(int i;i<1000;i=i+25)
{
if(((mousemsg.x-i)>0)&((mousemsg.x)>0)){pointx=i;}
}
for(i=0;i<500;i=i+25)
{
if(((mousemsg.y-i)>0)&((mousemsg.y)>0)){pointy=i;}
}
}
main()
{
char planename[]="01.plane";
fopen(planename,"w");
initgraph(1000,500);
for(x;x<=1000;x=x+25)
{
line(x,0,x,500);
}
for(y;y<=500;y=y+25)
{
line(0,y,1000,y);
}
loop:
while(MouseHit()){mousemsg=GetMouseMsg();}
if(mousemsg.mkLButton){judge();setpoint(pointx,pointy);}
goto loop;
}
那些看起来功能奇怪的地方先不说,上错误:
Linking...
shitc++.obj : error LNK2001: unresolved external symbol "struct point * point0" (?point0@@3PAUpoint@@A)
Release/shitc++.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.
shit!什么屎一样的错误
新手非常苦恼,因为他看不出这段代码到底哪里有问题,百般思索无果之后,他第一次把问题抛上了论坛,希望能够从那里找到答案。
求高手以及大神,总之到底怎么了?
————刚刚又试出了一些新情况……创建新point是没有问题的,但是当我给他们赋值的时候出现这个错误。
————point 的指针找不到……试过了,不是不能写,而是根本不能用,任何对它的操作都会出现错误。不知道什么时候看到的东西..害人嘛!——15.4.10...2:16
[ 本帖最后由 变瞳灵猫 于 2015-4-10 02:17 编辑 ]