Qt 问题:无法解析的外部符号

Posted Larry

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt 问题:无法解析的外部符号相关的知识,希望对你有一定的参考价值。

在.pro文件中已经加入依赖项后,头文件可通过提示正常include,运行出现:

main.obj:-1: error: LNK2019: 无法解析的外部符号 "public: __cdecl Dialog::Dialog(class QWidget *)" ([email protected]@[email protected]@@@Z),该符号在函数 main 中被引用

main.obj:-1: error: LNK2019: 无法解析的外部符号 "public: virtual __cdecl Dialog::~Dialog(void)" ([email protected]@[email protected]),该符号在函数 main 中被引用

debug\DockWindows.exe:-1: error: LNK1120: 2 个无法解析的外部命令

解决办法:

对项目文件进行重新qmake后在运行该程序

以上是关于Qt 问题:无法解析的外部符号的主要内容,如果未能解决你的问题,请参考以下文章

Qt Creator LNK2019:使用 OpenCV 无法解析的外部符号

Qt--- 一些常见问题处理(无法解析得外部符号,UI头文件找不到等)

dcmtk lnk2019 无法解析外部符号

QT调用matlab引擎提示无法解析的外部符号

vs2010+qt4编译出现error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject等错误

无法解析的外部符号 C++