Eclipse:C项目文件夹结构

时间:2017-09-29 07:25:03

标签: c eclipse arm directory

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

  • 凸出
  • SRC
  • INC
  • 文档
  • CONF

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

  • .cproject
  • 的.project

父文件夹:

  • .metadata
  • RemoteSystemsTempFiles /

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

有可能吗?如果不是最好的东西是什么?

我向自己做出承诺,使用自定义makefile开始从IDE到vim的平滑过渡。我仍然需要Eclipse来帮助我进行调试。 一步一步......

1 个答案:

答案 0 :(得分:1)

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

.metadata 文件夹是一种缓存/临时文件夹(用于存储错误/警告标记,本地文件历史记录等),也可以使用存储工作区首选项(大多数 Window>偏好设置)。

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

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

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