錯誤提示內容:Project : error PRJ0019: 工具從"Moc'ing weclome.h..."
從各個網站瞭解到,要修改出問題的.h文件右擊【屬性】-【配置屬性】-【自定義生成步驟】-【常規】-【命令行】
即上圖;
根據:https://www.cnblogs.com/liuyunfeifei/archive/2012/12/05/2802624.html
博主所說
我做了以下探索修改:
***********************************************************************第一次修改
"$(QTDIR)\bin\moc.exe"
-DUNICODE -DWIN32 -DQT_THREAD_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB
-I".\GeneratedFiles\."
-I"$(QTDIR)\include\."
-I".\GeneratedFiles\$(ConfigurationName)\."
-I".\." -I"$(QTDIR)\include\QtCore\."
-I"$(QTDIR)\include\QtGui\."
-o ".\GeneratedFiles\$(ConfigurationName)\moc_song.cpp"
***********************************************************************第二次修改
"$(QTDIR)\bin\moc.exe"
-DUNICODE -DWIN32 -DQT_THREAD_SUPPORT
-DQT_CORE_LIB -DQT_GUI_LIB
-I".\GeneratedFiles\."
-I"$(QTDIR)\include\."
-I".\GeneratedFiles\$(ConfigurationName)\."
-I".\."
-I"$(QTDIR)\include\QtCore\."
-I"$(QTDIR)\include\QtGui\."
".\song1.h"
-o ".\GeneratedFiles\$(ConfigurationName)\moc_song1.cpp"
**********************************************************************第三次修改
"$(QTDIR)\bin\moc.exe"
-DUNICODE -DWIN32 -DQT_THREAD_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB
-I".\GeneratedFiles\."
-I"$(QTDIR)\include\."
-I".\GeneratedFiles\$(ConfigurationName)\."
-I".\."
-I"$(QTDIR)\include\QtCore\."
-I"$(QTDIR)\include\QtGui\."
“.\song.h”
-o ".\GeneratedFiles\$(ConfigurationName)\moc_song.cpp"
**********************************************************************將正常運行的song1.h命令全盤複製,查看與第三次修改的命令無異;
"$(QTDIR)\bin\moc.exe"
-DUNICODE -DWIN32 -DQT_THREAD_SUPPORT -DQT_CORE_LIB -DQT_GUI_LIB
-I".\GeneratedFiles\."
-I"$(QTDIR)\include\."
-I".\GeneratedFiles\$(ConfigurationName)\."
-I".\."
-I"$(QTDIR)\include\QtCore\."
-I"$(QTDIR)\include\QtGui\."
".\song1.h"
-o ".\GeneratedFiles\$(ConfigurationName)\moc_song1.cpp"
最後兩個一樣的,只是在編輯的時候換行與不換行的區別:
最後一調試成功了
總結:可能原因,換行;