VS2013中生成MOC文件

MOC file generation in VS2013

我有一个从 .pro 文件生成的项目。我无法编译它,因为没有生成 MOC 文件。

我把冗长的写成detailled,可以看到右边调用了moc 类。然后,出现以下错误:standard input(0): Note: No relevant classes found. No output generated.

最后,编译器无法 link moc 文件,构建失败:

8>  moc_myClass.cpp
8>c1xx : fatal error C1083: Cannot open source file: 
'D:\Things\L_build\Stuff\moc\moc_myClass.cpp': No such file or directory

有线索吗?

我通过这两个步骤解决了这个问题: 1.删​​除Q_OBJECT并重建 2. 添加Q_OBJECT并再次重建