weixin_44156187
2018-12-18 15:46 阅读 444

在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条回答 默认 最新

  • jiangsheng 蒋晟 2018-12-19 12:58

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

    点赞 1 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2018-12-18 15:51

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

    点赞 评论 复制链接分享

相关推荐