реклама на сайте
подробности

 
 
> Eclipse - глобальный хедер, Как подключить глобальный хедер в eclipse
Chestor
сообщение Oct 24 2014, 13:17
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 23-11-10
Пользователь №: 61 098



Добрый день.
Занялся портированием проекта AVR из IAR в Eclipse (+ avr-eclipse). В настройках проекта IAR можно указать не только глобальные определения, которые видны во всех файлах проекта, но так же указать MyHeader.h, который будет подключаться ко всем исходникам. Ввиду большого числа дефайнов с комментариями, очень удобно оказалось держать определения именно в файле, а не указывать из по одному. При портировании проекта в eclipse столкнулся с проблемой - не могу найти, как приинклюдить мой файл с заголовками глобально к проекту... Или eclipse этого в принципе не умеет? Кто знает, подскажите, пожалуйста.
Заранее спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
Сергей Борщ
сообщение Oct 24 2014, 13:33
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Chestor @ Oct 24 2014, 16:17) *
Или eclipse этого в принципе не умеет?
Eclipse - всего лишь очень продвинутый текстовый редактор. Вам нужно искать в другом месте - в описании вашего компилятора. Смею предположить, что вы используете avr-gcc, значит искать надо в документации на gcc:
Цитата
-include file
Process file as if #include "file" appeared as the first line of the primary source file. However, the first directory searched for file is the preprocessor's working directory instead of the directory containing the main source file. If not found there, it is searched for in the remainder of the #include "..." search chain as normal.

If multiple -include options are given, the files are included in the order they appear on the command line.
А вот как передать эту опцию компилятору - ищите в описании Eclipse или вашего плугина (avr-eclipse?). Я пользуюсь самописными makefile и у меня все подобные опции заданы в нем.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Chestor
сообщение Oct 24 2014, 15:53
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 23-11-10
Пользователь №: 61 098



Сергей, спасибо!
Таки заработало. =)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 04:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01343 секунд с 7
ELECTRONIX ©2004-2016