問題簡述
你明明已經編譯過了,但是每次都提示你項目已經過期要求再編譯,這不正常。
研究了一下,我遇到的問題原因是缺少了一個文件,但是編譯的時候並沒有告訴我這個原因,讓我猜半天。
在此分享一下如何解決此類問題。
解決辦法
這種提示,大部分原因都是因爲你的項目中某些頭文件已經不存在,例如被改名或者移走了,或者刪除了,你找到後,在項目中手工移除就行。注意不是C或者CPP文件,因爲C和CPP文件不存在會直接編譯錯誤的,而頭文件是不編譯。
如果不是以上原因,請使用下面的步驟看看是什麼原因引起這個問題。
操作步驟
- 打開菜單“工具” -> "選項"->"項目和解決方案"->"生成並運行"
- 找到“MSBuild項目生成輸出詳細級別”,修改爲“詳細”。
- 然後再對着過期的項目右鍵菜單點擊“生成”,查看輸出的日誌提示,裏面會有很詳細的導致項目過期原因。
- 根據提示,把問題解決就行。
如果有疑問,留言,或者加我的扣扣羣!
本文結束。