标签: qt qt5 qmake moc
我的大多数类都会生成moc_<CLASS>.cpp个文件。为什么有些类生成<CLASS>.moc文件而不是/以及?
moc_<CLASS>.cpp
<CLASS>.moc
答案 0 :(得分:2)
<CLASS>.moc是在需要MOC源文件以及/而不是标头的情况下生成的(即,如果源中使用了Q_OBJECT宏)。< / p>
MOC
Q_OBJECT
请参阅this answer了解如何实现这一目标。