Qt 未解析的外部符号LNK2019

Qt Unresolved external symbol LNK2019

本文关键字:外部 符号 LNK2019 Qt      更新时间:2023-10-16

我知道这个话题已经讨论过了,但我真的找不到解决我的问题的方法。我想使用 QDomDocument 从 XML 文件中读取数据,但收到以下类型的错误:

main.obj:-1: error: LNK2019: unresolved external symbol “__declspec(dllimport) public: class QDomElement __cdecl QDomNode::toElement(void)const “ (__imp_?toElement@QDomNode@@QEBA?AVQDomElement@@XZ) referenced in function “void __cdecl ListElements(class QDomElement,class QString,class QString)” (?ListElements@@YAXVQDomElement@@VQString@@1@Z)

我包括

#include <QCoreApplication>
#include <QtXml/QtXml>
#include <QDebug>

我还添加了Qt += XML到.pro文件

您需要在将

模块添加到 .pro 文件后运行 qmake(这将重新生成添加正确库的生成文件,然后链接器将找到这些库)