serviceprovider.obj:-1: error: LNK2019: 无法解析的外部符号
"private: class QJsonObject __thiscall ServiceProvider::toJSON(struct SituationFusionData const &)"
(?toJSON@ServiceProvider@@AAE?AVQJsonObject@@ABUSituationFusionData@@@Z),
该符号在函数 "private: void __thiscall ServiceProvider::onReadPendingDatagrams(void)"
(?onReadPendingDatagrams@ServiceProvider@@AAEXXZ) 中被引用
最近修改程序,经常会出现无法解析的外部符号错误,而且出错编译器又无法直接点到出错地点,对我这个小白来说根本就不咋会搞。请教了公司大佬得到如下解释。
当出现这类错误 :
有三种出错的原因 :
1.函数的定义声明和实现是不是都存在
2.引用头文件 是否引用