錯誤提示:Project : error PRJ0019: "Moc'ing song.h..."

錯誤提示內容: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"

最後兩個一樣的,只是在編輯的時候換行與不換行的區別:


最後一調試成功了


總結:可能原因,換行;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章