首先,
1.确定自己文件路径没有中文;
2.文件的路径不是特别长(特别长的话会被VS截断,自然识别不了)。
然后,
1.在对应的项目下,找到指定文件,例如render.h文件;
2.右击,选择“属性”,选择“自定义生成工具”;
3.查看“命令行”和“附加依赖项”,这两个都跟Moc.exe的路径有关系,将“$(QTDIR)\bin\moc.exe”改成绝对路径,比如“C:\Vapor2.2.0\qt_4.8.3\bin\moc.exe”;
4.确定,应用即可,再次编译就不会出现这个问题。
转自:http://blog.sina.com.cn/s/blog_687960370101b9vk.html