首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每次我做一个常规的构建时,LPCXpresso就开始重建我的整个项目

每次我做一个常规的构建时,LPCXpresso就开始重建我的整个项目
EN

Stack Overflow用户
提问于 2017-04-19 06:13:02
回答 2查看 618关注 0票数 1

LPCXpresso一直运行良好,直到每次启动构建或调试时,它才开始重建整个项目。

有没有一种简单的方法来纠正这种坏的行为,并使它重新开始正确的构建?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-19 06:13:02

以下是对我有用的东西--我不确定是否所有步骤都是必要的:

  1. 清理所有项目(项目->清洁.>清洁所有项目,不要启动构建)
  2. 关闭LPCXpresso
  3. 删除.metadata文件夹(可能进行备份)
  4. 从工作区中的每个项目中删除DebugRelease文件夹
  5. 打开LPCXpresso -工作区中不会有任何项目
  6. 导入项目:右键单击项目资源管理器-> import ->general->现有项目到工作区
  7. 单击“选择根目录”旁边的“浏览”并单击“确定”(这将选择工作区目录)
  8. 选择需要的项目,然后单击finish。
  9. 通过在项目资源管理器中右键单击每个项目并选择"Build“(按照正确的依赖关系顺序构建项目),单独构建每个项目。
  10. 您需要重新创建调试目标,确保将“生成配置”设置为Debug,并选择“启用自动生成”。

这对我有效,但我不知道什么是神奇的一步。祝好运!

附加信息

果然,问题又卷土重来了,就像往常一样。我做了更多的挖掘,无意中发现了这个博客:

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
EN

Stack Overflow用户

发布于 2017-12-28 13:59:39

也有同样的问题。基本上和清单上的更正一样..。项目->属性-> C/C++构建。然后刷新策略选项卡和“添加资源”按钮。选择顶级项目。打扫和重建。这个解决了我的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43487760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档