Подтвердить что ты не робот

Понимание проектов CDT Eclipse

Я хочу передать свой проект CDT в SVN. Я новичок в отношении CDT, и мне хотелось бы узнать файлы, описывающие проект.

Соответствующие файлы выглядят следующим образом:

.project .settings(каталог) .cproject .csettings(каталог)

Каковы цели .project и .settings?

.project просто включает ссылки на файлы XML, хранящиеся в каталоге .csettings. Некоторые из моих коллег по другим проектам не имеют этого каталога .csettings: все находится в файле .cproject. Существуют ли какие-либо свойства проекта, которые могут заставить Eclipse делегировать все настройки CDT в XLM файлах в каталоге .csettings?

А как насчет .csettings?

Дополнительный вопрос: что такое .directory?

4b9b3361

Ответ 1

.project - это когда Eclipse запускается всякий раз, когда он открывает проект: он сообщает рабочему месту, какие плагины необходимы.

.cproject содержит настройки, специфичные для CDT: ваш проект выбора конфигураций сборки, наборов инструментов, отдельных инструментов и т.д.

. настройки могут использоваться отдельными плагинами для хранения собственных настроек на уровне проекта.

Я никогда не сталкивался с настройками.

Ответ 2

.CPROJECT:. Это будет содержать все настройки, предоставленные для конкретной выбранной Toolchain. Например, если проект нужно создать с помощью gcc, то этот файл .cproject будет содержать все параметры компилятора, компоновщика, используемые gcc.

Кроме того, необходимо исключить любые загрузочные файлы, находящиеся в проекте, которые также будут указаны здесь. В общем, он действует как ваш проект.

.PROJECT: Eclipse использует файл make inbuild для связывания объектных файлов. Этот файл .project будет содержать всю информацию о строителе (managebuilder).

.SETTINGS:. Это будет содержать информацию об отладке для выбранной инструментальной цепочки. Например, как разделение "COMPILER\ASSEMBLER\LINKER" разделяется, например, посредством ";" как это.

Ответ 3

Каждый проект eclipse имеет .project файл, общие настройки проекта (например, название проекта) здесь

Файл .cproject находится там, где заданы конкретные настройки проекта CDT.

Я не уверен, для чего нужны каталоги .settings и .csettings. Вероятно, для конкретных параметров проекта, которые не могут быть добавлены в файлы .project и .cproject.

В файлах unix (и каталоги - это только особый тип файла в unix), который начинается с a. являются скрытыми файлами.