gpt4 book ai didi

c - Eclipse:C 项目文件夹结构

转载 作者:行者123 更新时间:2023-11-30 14:54:47 26 4
gpt4 key购买 nike

我有一个现有的 C 项目,其文件夹结构如下:

  • 垃圾箱
  • 项目
  • 来源
  • 公司
  • 文档
  • session

当我启动 Eclipse 并创建一个新项目时,根项目文件夹被污染:

  • .cproject
  • .project

还有父文件夹:

  • .元数据
  • RemoteSystemsTempFiles/

我想继续使用 Eclipse 作为带有我的自定义 makefile(或不)的 C IDE,但我希望将所有 Eclipse 相关文件和文件夹放入 proj 目录中。我需要 Eclipse 来调试 ARM 目标。

这可能吗?如果不是,下一个最好的事情是什么?

我向自己许下 promise ,要通过自定义 makefile 开始从 IDE 到 vim 的平稳过渡。我仍然需要 Eclipse 来帮助我进行调试。一次一步...

最佳答案

文件.project.cproject(以及.settings 文件夹(如果存在)包含 Eclipse 特定的(常规和 C/C++)项目配置

.metadata 文件夹是一种缓存/临时文件夹(用于存储错误/警告标记、本地文件历史记录等)。 ),还用于存储您的工作区首选项(大部分窗口 > 首选项)。

项目中的文件会被跟踪,并可能导致 .metadata 文件夹发生更改。如果 .metadata 文件夹位于项目中,则可能会导致无限循环。

您可以使用 Eclipse 的工作区文件夹(其中包含 .metadata 文件夹)作为整个项目文件夹的一部分>链接而不是将所有您希望在 Eclipse 中看到的文件和文件夹或 Eclipse 所需的文件和文件夹复制到您的 Eclipse 项目中(您也可以标记一些文件和文件夹为 derived 以阻止它们被跟踪并使它们在 Eclipse 中不那么可见)。

请注意,请勿共享或移动 .metadata 文件夹(以及派生资源)。相比之下,.project.cproject.settings 旨在共享。

关于c - Eclipse:C 项目文件夹结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46483803/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com