Qt-No relevant classes found. No output generated问题解决qt在编译时会使用moc,即Meta-Object Compiler,对任何继承于QObject的子类我们都应在类开头写上Q_OBJECT,而moc做的一件事情便是将带有Q_OBJECT的类的cpp文件使用moc进行处理,这是因为Q_OBJECT实际上声明了一些函数,而moc负责对其进行实现,Qt信号槽的能力就依赖于moc,处理生成的文件名称为moc_xxxx.cpp,最终C++编译器是将这些moc生成的文件再拿去编译的。 现在,当我们收到No relevant classes found. No out