Укажите конфигурацию запуска Eclipse CDT по умолчанию - PullRequest
0 голосов
/ 25 мая 2019

ТОЧКА БОЛИ:

Использование Eclipse CDT - необходимые мне конфигурации запуска (достаточно маленькие настройки, которые не являются значениями по умолчанию и другие разные вещи), слишком много мелочей, чтобы их запомнить, и их легко пропустить, тогда что-то не работает. Я хочу иметь возможность полуавтоматизировать этот процесс в make-файлах проекта.

Справочная информация:

У меня есть несколько проектов, которые не хранятся в рабочей области (мои пользователи "импортируют проект"). В некоторых случаях генерируются проекты (это внешние makefile-проекты.

Требование: В частности, в зависимости от того, какая конфигурация сборки требуется, конфигурацию запуска нужно изменить / настроить, внешний Makefile может сделать это, или я могу создать один файл запуска для каждой конфигурации. Или я могу предварительно заполнить их при создании проекта

[пример - нормальная разработка, отладка / выпуск, но с вариациями юнит-теста]

Пользователь, конечно, может настроить параметры и захотеть сохранить их.

Требование: Чтобы файлы запуска «путешествовали вместе с проектом» - я хочу проверить в GIT, поэтому я хочу, чтобы файлы .launch находились в той же директории, что и .project и .cproject файлы - как описано здесь (таким образом, они могут быть проверены, и все «автономно»)

Сохранение конфигурации запуска с проектом в Eclipse

ПРОБЛЕМЫ И ВОПРОСЫ

1) Учитывая существующие файлы конфигураций запуска (.launch files) в каталоге ".project", как я могу просмотреть / выбрать из списка существующих, о которых Eclipse, кажется, ранее знал.

{Пример: создать конфигурацию запуска с именем "FOO", скопировать ее в "BAR", отредактировать файл конфигурации BAR, заменив внутренние вхождения FOO на BAR)

Кнопка BROWSE на вкладке «общие» позволяет выбрать каталог для сохранения, но не позволяет выбрать существующий файл

2) Как я могу сказать, что eclipse File ( X ) является конфигурацией запуска по умолчанию для этого проекта, или config (X) использует файл (A), а config (Y) использует файл (B)

3) Есть ли способ в файлах ".project", ".config" или ".cproject" указать, где искать конфигурации запуска, где их предлагать?

4) Конечно, было бы неплохо иметь файл (или поместить в файл .project или .cproject), который говорит: Конфигурации запуска для этого проекта находятся в этом каталоге - предложите пользователю список, основанный на файлах, присутствующих в этот каталог

Нижняя строка:

Я в некотором роде застрял - я могу «запускать» файлы запуска «правильно» со всеми необходимыми настройками, но у меня, похоже, нет средств, чтобы сказать Eclipse, использовать их выбор / использование.

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

Мест, которые я смотрел:

Вроде проблема, но не совсем

https://superuser.com/questions/521537/remove-launch-from-run-debug-drop-down-in-eclipse

Ниже - ARM описывает процесс IMPORT, но в моем случае все файлы ".launch" выделены серым цветом и недоступны для выбора. Я не знаю почему, и это другая проблема

Я бы не хотел делать это многошаговым процессом - также см. Выше об удалении устаревших конфигураций запуска - у вас в истории слишком много конфигураций запуска.

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0446h/CJADBBIA.html

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...