(1)在FileView视图中 右键点击需要产生MOC文件的头文件(就是类中包含Q_OBJECT宏,如果没有这个宏就不需要产生MOC文件)
(2)在右键菜单中选择Setting...
(3)选择Custom Build,在Commands栏中输入:
%qtdir%\bin\moc.exe $(InputDir)\$(InputName).h -o $(InputDir)\moc_$(InputName).cpp
Outputs中输入:
$(InputDir)\moc_$(InputName).cpp
这样编译时就会在当前工程目录中自动生成MOC文件了