Во всех новых проектах, которые я создаю в 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>
Вот альтернатива Export/Import Settings
кнопки, на которые я наткнулся при поиске проблемы с экспортом. На самом деле это процесс, который, я думаю, я буду использовать с этого момента, так что, если ничто иное, я не узнал что-то, отвечая на ваш вопрос. Может быть более чистый или более быстрый способ сделать то же самое, но это по крайней мере работает.
C/C++
→Property Pages Settings
, Проверьте Display "Export Settings" tab
,C++ Project
это будет представлять ваши настройки. Empty Project
с вашим любимым набором инструментов, но я сомневаюсь, что имеет значение, что вы выберете.C/C++ General
→Export Settings
,Paths and Symbols
→References
, Установите флажок рядом с названием вашего нового проекта настроек.Теперь, когда вам снова понадобятся эти настройки, просто импортируйте этот проект настроек в ваше рабочее пространство и попросите другие проекты ссылаться на него.
Дайте мне знать, если это работает для вас. Я все еще возлюсь с этим (есть довольно много новых вариантов, которые открываются с этим подходом), поэтому любая обратная связь будет отличной.
редактировать: Этот ответ описывает альтернативный способ обмена настройками между проектами. Это может работать лучше для вас, если вам не нравится то, что «проект как настройки» я описываю здесь.
Других решений пока нет …