2017-04-19 47 views

回答

0

這裏是爲我工作 - 我不知道如果所有的步驟都是真的有必要:

  1. 清理所有項目(項目 - >清潔...->清潔所有的項目,不要啓動構建)
  2. 關閉LPCXpresso
  3. 刪除.metadata文件夾(也許做一個備份)
  4. 從每個項目中刪除DebugRelease文件夾在工作區
  5. 開放LPCXpresso - 這裏有Wi您的工作區中不會有任何項目
  6. 導入項目:右鍵單擊項目資源管理器 - >導入 - >常規 - >現有項目導入工作區
  7. 單擊「選擇根目錄」旁邊的瀏覽並單擊確定(此選擇工作空間目錄)
  8. 選擇您需要的項目,然後單擊Finish
  9. 生成各個項目分別通過右擊它們在項目資源管理器,然後選擇「生成項目」(依賴關係的正確順序建項目)
  10. 您需要重新創建調試目標,確保「構建配置」設置爲「調試」,然後選擇「啓用uto build「

這對我很有用,但我不確定神奇的步驟是什麼。祝你好運!

附加信息

果然,問題就來了回來,因爲它似乎總是這樣做。我做了很多挖偶然發現了這個博客:

https://mcuoneclipse.com/2015/06/06/eclipse-project-refresh-policy-broken-incremental-build-with-external-make/

這樣做的關鍵是:如果Project->Properties->C/C++ Build/Refresh Policy下「刷新策略」設置設置錯誤,那麼增量構建可能被打破,你可以得到全面重建。

就我而言,我很早以前就開始使用演示項目,並在某個時間點重新命名了它。刷新策略選項卡列出了一個資源,這是原始項目文件夾名稱。

我刪除了該資源,然後單擊Add Resource...並在頂層項目文件夾旁放置了一個複選標記。

經過清理和重建之後,現在這個問題似乎已經解決了!

0

遇到同樣的問題。做了與上市基本相同的修正... project - > properties - > C/C++ Build。然後刷新策略選項卡和「添加資源」按鈕。選擇頂級項目。清潔和重建。這解決了我的問題。

相關問題