Eclipse cdt 了解EclipseCDT项目

Eclipse cdt 了解EclipseCDT项目,eclipse-cdt,Eclipse Cdt,我想将我的CDT项目提交给SVN。我是CDT方面的新手,我想知道描述该项目的文件 有关文件似乎是: .项目 .设置(目录) .C项目 .csettings(目录) .project和.settings的用途是什么 .project只包含对存储在.csettings目录中的XML文件的引用。我在其他项目上的一些同事没有这个.csettings目录:所有内容都在.cproject文件中。是否有一些项目属性可以使Eclipse委托.csettings目录中XLM文件中的所有CDT设置 那么,csett

我想将我的CDT项目提交给SVN。我是CDT方面的新手,我想知道描述该项目的文件

有关文件似乎是:

.项目 .设置(目录) .C项目 .csettings(目录)

.project和.settings的用途是什么

.project只包含对存储在.csettings目录中的XML文件的引用。我在其他项目上的一些同事没有这个.csettings目录:所有内容都在.cproject文件中。是否有一些项目属性可以使Eclipse委托.csettings目录中XLM文件中的所有CDT设置

那么,csettings呢


额外问题:什么是.directory?

每个eclipse项目都有一个.project文件,一般项目设置(如项目名称)都在这里

.cproject文件是CDT项目特定设置的位置

我不确定.settings和.csettings目录的用途。可能是针对无法添加到.project和.cproject文件中的项目特定设置


在unix上,以开头的文件(目录只是unix中的一种特殊类型的文件)。是隐藏文件。

.project是Eclipse打开项目时启动的地方:它告诉工作台需要什么插件

.cproject包含特定于CDT的设置:您的项目选择的生成配置、工具链、单个工具等

。设置可由各个插件用于存储它们自己的项目级首选项


我从未见过.csettings…

.CPROJECT:这将包含为特定选定工具链提供的所有设置。例如,如果需要使用gcc创建项目,则此
.cproject
文件将包含gcc使用的所有编译器、链接器选项

此外,如果需要排除项目中的任何可引导文件,也将在此处指定。一般来说,它是项目的一个组成部分

.PROJECT:Eclipse使用inbuild make文件链接对象文件。此.project文件将包含所有生成器信息(managebuilder)


.SETTINGS:这将包含所选工具链的调试信息。就像
“COMPILER\ASSEMBLER\LINKER”
包含的内容是如何分开的,例如通过“;”像那样。

。如上所述,cproject只是指向.csettinsg目录中包含的XML的指针列表。我不明白为什么有两个级别来描述这个项目:。一边是project,另一边是.cprojet/.csettings。设置是一个谜…顺便说一句,这个项目似乎主要包含有关建筑设置的信息。Oodini你从哪里获得CDT的。csettings是我添加的一个实验特性,它试图将“大”cproject分割成更小的部分。对于官方的CDT版本,您应该只看到一个.cproject…其中哪些需要转到SVN?我对此也很好奇。我只想。cproject应该被颠覆。