VS不能生成moc_XXX文件的问题解决

环境:VS2010 + QT 4.8

问题:写好QT代码文件(XXX.h和XXX.cpp)后,发现不能像其它QT文件那样自动生成moc_XXX文件。

解决:

1.参考网文,将XXX.h文件的属性配置成与其它正常的.h文件一致,要将“项类型”改为“自定义生成工具”,然后再配置自定义生成工具的属性;

 2.然后,编译后是可以在指定路径找到新添的moc_XXX文件了。但可能编译链接时仍会出现链接错误,此时,需要把生成的moc_XXX文件添加到vs配置的相应路径里才行。

原文地址:https://www.cnblogs.com/winstonet/p/13572253.html