項目中需要維護一套qt工程,今天發現一個頭文件名稱中單詞拼寫錯誤,就改正了,結果重新構建提示:
dependent "*.h" does not exist.

原因:修改了文件后,qt pro不會自動關聯新名稱,可能存在舊的緩存,導致文件關聯依賴沒有更新過來。
解決:打開pro文件,全選,剪切,再粘貼進去,保存,重新構建,就可以了~
同樣滴,我使用CMAKE生成vcproj工程,在工程中移除文件后,會提示錯誤:
the file "*.h"does not exist!
原因:cmake生成的vcproj工程會有cmake緩存。
解決:在資源管理器上移除相關文件后,重新cmake生成vcproj工程
