2017-04-19 30 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。然后刷新策略选项卡和“添加资源”按钮。选择顶级项目。清洁和重建。这解决了我的问题。

相关问题