Qt+VS: error C1083: 无法打开源文件: “GeneratedFiles\Debug\moc_SettingWidget.cpp”: No such file or directory

Qt5.7 + VS2013:

使用VS提供的操作添加class,继承Qt类。默认没有Q_OBJECT宏。也就无法使用signals。

把Q_OBJECT宏补上去,重新编译报错如下:

error C1083: 无法打开源文件: “GeneratedFiles\Debug\moc_SettingWidget.cpp”: No such file or directory

清理了重新生成也不行。

 

解决方法:

随便修改一下目标类的.h文件,目的是让该.h文件变成(xxx.h*)。然后保存,再 生成/编译即可。

 

刚好碰到了,顺带记一下。

--------------------- 本文来自 xyping_ 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/xyping_/article/details/79953074?utm_source=copy

你可能感兴趣的:(qt)