vs 2017 “无法解析的外部符号”

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_44030336/article/details/88060958

最近编译的时候老是出现报错 “无法解析的外部符号”

总结了三点:

1.是头文件包含出现了问题

2.是类的函数方法有声明 却忘记了写实现

3.静态数据成员static 未初始化  尤其是忘记添加类作用 :: 造成编译无法通过

展开阅读全文

无法解析外部符号”错误

06-17

[size=16px][size=12px]1> 正在生成代码...rn1>MapLine.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall CMapRectangle::~CMapRectangle(void)" (??1CMapRectangle@@QAE@XZ),该符号在函数 __unwindfunclet$??0CMapLine@@QAE@XZ$0 中被引用rn1>MapPoints.obj : error LNK2001: 无法解析的外部符号 "public: __thiscall CMapRectangle::~CMapRectangle(void)" (??1CMapRectangle@@QAE@XZ)rn1>MapPolygon.obj : error LNK2001: 无法解析的外部符号 "public: __thiscall CMapRectangle::~CMapRectangle(void)" (??1CMapRectangle@@QAE@XZ)rn1>MapLine.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall CMapRectangle::CMapRectangle(void)" (??0CMapRectangle@@QAE@XZ),该符号在函数 "public: __thiscall CMapLine::CMapLine(void)" (??0CMapLine@@QAE@XZ) 中被引用rn1>MapPoints.obj : error LNK2001: 无法解析的外部符号 "public: __thiscall CMapRectangle::CMapRectangle(void)" (??0CMapRectangle@@QAE@XZ)rn1>MapPolygon.obj : error LNK2001: 无法解析的外部符号 "public: __thiscall CMapRectangle::CMapRectangle(void)" (??0CMapRectangle@@QAE@XZ)rn1>MapLine.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall CMapRectangle::CMapRectangle(class CMapRectangle &)" (??0CMapRectangle@@QAE@AAV0@@Z),该符号在函数 "public: class CMapRectangle __thiscall CMapLine::GetExtent(void)" (?GetExtent@CMapLine@@QAE?AVCMapRectangle@@XZ) 中被引用rn1>MapPoints.obj : error LNK2001: 无法解析的外部符号 "public: __thiscall CMapRectangle::CMapRectangle(class CMapRectangle &)" (??0CMapRectangle@@QAE@AAV0@@Z)rn1>MapPolygon.obj : error LNK2001: 无法解析的外部符号 "public: __thiscall CMapRectangle::CMapRectangle(class CMapRectangle &)" (??0CMapRectangle@@QAE@AAV0@@Z)rn1>MapPolygon.obj : error LNK2019: 无法解析的外部符号 "public: int __thiscall CMapRectangle::IsPointIn(class CMapPoint &)" (?IsPointIn@CMapRectangle@@QAEHAAVCMapPoint@@@Z),该符号在函数 "public: int __thiscall CMapPolygon::IsPointIn(class CMapPoint &)" (?IsPointIn@CMapPolygon@@QAEHAAVCMapPoint@@@Z) 中被引用rn1>F:\VC学习\MapG1.0\Debug\MapG1.0.exe : fatal error LNK1120: 4 个无法解析的外部命令[/size][size=14px][/size][/size] 论坛

没有更多推荐了,返回首页