Eclipse CDT не генерирует символы для новых проектов

Во всех новых проектах, которые я создаю в eclipse, отсутствуют какие-либо автоматические включения (такие как стандартная библиотека) или какие-либо пути и символы по умолчанию, которые обычно генерируются автоматически. Единственный способ заставить мои новые проекты работать, это вручную скопировать пути и символы, а также включения в другой проект. Это очень утомительно и не практично. Есть ли способ восстановить эти пути и символы, а также включенные файлы по умолчанию?

Изменить: это файл экспорта, который создается (без данных):

<?xml version="1.0" encoding="UTF-8"?>
<cdtprojectproperties>
<section name="org.eclipse.cdt.internal.ui.wizards.settingswizards.IncludePaths">
<language name="Object File">

</language>
<language name="Assembly Source File">

</language>
<language name="C++ Source File">

</language>
<language name="C Source File">

</language>
</section>
<section name="org.eclipse.cdt.internal.ui.wizards.settingswizards.Macros">
<language name="Object File">

</language>
<language name="Assembly Source File">

</language>
<language name="C++ Source File">

</language>
<language name="C Source File">

</language>
</section>
</cdtprojectproperties>

1

Решение

Вот альтернатива Export/Import Settings кнопки, на которые я наткнулся при поиске проблемы с экспортом. На самом деле это процесс, который, я думаю, я буду использовать с этого момента, так что, если ничто иное, я не узнал что-то, отвечая на ваш вопрос. Может быть более чистый или более быстрый способ сделать то же самое, но это по крайней мере работает.

  • Откройте настройки Eclipse и перейдите к C/C++Property Pages Settings, Проверьте Display "Export Settings" tab,
  • Создать новый C++ Project это будет представлять ваши настройки. Empty Project с вашим любимым набором инструментов, но я сомневаюсь, что имеет значение, что вы выберете.
  • Откройте свойства этого проекта настроек и перейдите к C/C++ GeneralExport Settings,
  • Добавьте ваши общие папки включения & файлы, символы, библиотеки и пути к библиотекам здесь.
  • Откройте свойства вашего обычного проекта C ++ и перейдите к Paths and SymbolsReferences, Установите флажок рядом с названием вашего нового проекта настроек.
  • Настройки экспорта, назначенные в вашем проекте настроек, теперь отображаются в вашем обычном проекте.

Теперь, когда вам снова понадобятся эти настройки, просто импортируйте этот проект настроек в ваше рабочее пространство и попросите другие проекты ссылаться на него.

Дайте мне знать, если это работает для вас. Я все еще возлюсь с этим (есть довольно много новых вариантов, которые открываются с этим подходом), поэтому любая обратная связь будет отличной.


редактировать: Этот ответ описывает альтернативный способ обмена настройками между проектами. Это может работать лучше для вас, если вам не нравится то, что «проект как настройки» я описываю здесь.

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector