Qt 问题:无法解析的外部符号
1.在.pro文件中已经加入依赖项后,头文件可通过提示正常include,运行出现:
main.obj:-1: error: LNK2019: 无法解析的外部符号 "public: __cdecl Dialog::Dialog(class QWidget *)" (??0Dialog@@QEAA@PEAVQWidget@@@Z),该符号在函数 main 中被引用
main.obj:-1: error: LNK2019: 无法解析的外部符号 "public: virtual __cdecl Dialog::~Dialog(void)" (??1Dialog@@UEAA@XZ),该符号在函数 main 中被引用
debug\DockWindows.exe:-1: error: LNK1120: 2 个无法解析的外部命令
解决办法:
对项目文件进行重新qmake后在运行该程序
2.新建一个类添加到工程里去,在已经添加头文件的基础上出现上述报错,
解决方法: