MFC中出现错误 error LNK2019: 无法解析的外部符号 "public: __thiscall Cline::Cline(void)"

错误3errorLNK2019:无法解析的外部符号"public:__thiscallCline::Cline(void)"(??0Cline@@QAE@XZ),该符号在... 错误3 error LNK2019: 无法解析的外部符号 "public: __thiscall Cline::Cline(void)" (??0Cline@@QAE@XZ),该符号在函数 "public: void __thiscall std::vector<class Cline,class std::allocator<class Cline> >::resize(unsigned int)" (?resize@?$vector@VCline@@V?$allocator@VCline@@@std@@@std@@QAEXI@Z) 中被引用 GraphExpDoc.obj 错误4 fatal error LNK1120: 1 个无法解析的外部命令 f:\GraphExp\Debug\GraphExp.exe 其中Cline为添加的一个类的名字 展开
 我来答
灵儿vi5
2014-12-20 · TA获得超过122个赞
知道答主
回答量:136
采纳率:83%
帮助的人:63.2万
展开全部
手动写Cline类的默认构造函数和复制构造函数 追问: #include "line.h" #ifdef _DEBUG #undef THIS_FILE static char THIS_FILE[]=__FILE__; #define new DEBUG_NEW #endif Cline::Cline(CPoint pntStart,CPoint pntEnd) { m_pntStart=pntStart; m_pntEnd=pntEnd; } void Cline::Drawline(CDC *pDC) { pDC->MoveTo(m_pntStart); pDC->LineTo(m_pntEnd); } Cline::~Cline() { } #if !defined(AFX_LINE_H__CD072B15_ACF1_4F64_BC68_8CCE473C9F61__INCLUDED_) #define AFX_LINE_H__CD072B15_ACF1_4F64_BC68_8CCE473C9F61__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 class Cline { public: CPoint m_pntStart; CPoint m_pntEnd; Cline(CPoint pntStart,CPoint pntEnd); void Drawline(CDC *pDC); Cline(); virtual ~Cline(); }; #endif // !defined(AFX_LINE_H__CD072B15_ACF1_4F64_BC68_8CCE473C9F61__INCLUDED_) 以上就是Cline类中所有的代码,由于我刚接触MFC 不是很懂希望你能具体点说一下,非常感谢,比较着急 回答: 在这个函数: Cline::Cline(CPoint pntStart,CPoint pntEnd) { m_pntStart=pntStart; m_pntEnd=pntEnd; } 之前添加: Cline::Cline() { m_pntStart=0; m_pntEnd=0; }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式