在Vc 6.0的c++程序中调用MFC画图出现问题

void CView::OnDraw(CDC *pDC){
CPen pen(PS_SOLID,1,RGB(255,0,0));
CPen *pOldPen=pDC->SelectObject(&pen);
int i,j;
for(i=0;i for(j=0;j if(G.arcs[i][j].adj!=NULL){
pDC->MoveTo(G.Point[i].x,G.Point[i].y);
pDC->LineTo(G.Point[j].x,G.Point[j].y);
}
}
}
pDC->SelectObject(pOldPen);
}
出现以下错误:1 error LNK2005: "protected: virtual void __thiscall CView::OnDraw(class CDC *)" (?OnDraw@CView@@MAEXPAVCDC@@@Z) already defined in 1.obj
2 unresolved external symbol __endthreadex
3 unresolved external symbol __beginthreadex

2个回答

链接错误是因为你新建项目的时候没选择MFC模板

for(i=0;i for(j=0;j if(G.arcs[i][j].adj!=NULL){
基本语法都不会,写个鬼程序啊。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!