VS+QTAddin生成moc文件沒有stdafx.h

  在使用QT的信號槽機制時,moc.exe會根據類頭文件生成對應的moc_xxx.cpp文件,這個文件時不帶stdafx.h這個預編譯頭文件。 如果工程屬性設置了需要預編譯頭,在編譯時這個moc文件就會報錯。     解決方法,找到對應類頭文件右鍵,打開屬性頁面,在moc.exe參數prepend中加入預編譯頭stdafx.h,重新編譯項目,moc就會自動加入stdafx.h到moc文件中了:
相關文章
相關標籤/搜索