qt構建錯誤: dependent "*.h" does not exist.


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

dependent "*.h" does not exist.

原因:修改了文件后,qt pro不會自動關聯新名稱,可能存在舊的緩存,導致文件關聯依賴沒有更新過來。

解決:打開pro文件,全選,剪切,再粘貼進去,保存,重新構建,就可以了~

 

同樣滴,我使用CMAKE生成vcproj工程,在工程中移除文件后,會提示錯誤:

the file "*.h"does not exist!

原因:cmake生成的vcproj工程會有cmake緩存。

解決:在資源管理器上移除相關文件后,重新cmake生成vcproj工程


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM