error: [debug/moc_WarningDlg.cpp] Error 1

error: [debug/moc_WarningDlg.cpp] Error 1

在程序编译过程在遇到错误: error: [debug/moc_WarningDlg.cpp] Error 1
在这里插入图片描述

查到有几种可能:
① 有些文件不存在却参与编译中(如在本地删除后,再次编译运行)
② 声明后没有相应的实现

尝试解决

① 在QT窗口右侧栏“项目”打开改为“文件系统”,发现debug目录下没有moc_WarningDlg.cpp,删除掉WarningDlg.o后清除项目重新构建,仍然无法解决。
删除掉原本运行无错误后添加复制的代码,删掉没有具体实现的声明代码。运行无错误提示。

https://blog.csdn.net/ydfbhml/article/details/107891492?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522161119095416780266293712%252522%25252C%252522scm%252522%25253A%25252220140713.130102334.pc%25255Fall.%252522%25257D&request_id=161119095416780266293712&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_v2~rank_v29-3-107891492.first_rank_v2_pc_rank_v29&utm_term=%20error:%20[debug/moc_WarningDlg.cpp]%20Error%201

你可能感兴趣的:(qt,qt)