error prj0019 running moc on "XXXX.h"

来源:互联网 发布:淘宝韩国代购真假 编辑:程序博客网 时间:2024/06/13 01:18

在使用Qt和VS2008的集成开发环境时出现了类似这样的错误,在网上找了一些解决方法,但是不太适用,最后看到的一篇解决方帮我解决了问题。

具体步骤如下:

查看出错文件的属性,修改’自定义生成步骤‘--》'常规'--》’命令行‘中moc.exe的路径,

原来的是:



"$(QTDIR)\bin\moc.exe"  -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DTESTING_ENABLED -DTRACE_ON -D_DEBUG -D_X86 -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT ".\GeneratedFiles\." -I".\." -I"D:\Qt\4.4.3\include\." -I".\GeneratedFiles\$(ConfigurationName)\." -I"D:\Qt\4.4.3\include\QtCore\." -I"D:\Qt\4.4.3\include\QtGui\." ".\lowtest.h" -o ".\GeneratedFiles\$(ConfigurationName)\moc_$(InputName).cpp;.\GeneratedFiles\$(ConfigurationName)\moc_lowtest.cpp"


非常复杂,我将他给成了下面的东西:

"$(QTDIR)\bin\moc.exe" -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DTESTING_ENABLED -DTRACE_ON -D_DEBUG -D_X86 -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT ".\$(InputName).h" -o ".\GeneratedFiles\$(ConfigurationName)\moc_$(InputName).cpp"


就可以了。



原创粉丝点击