Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Условная компиляция в AVR Stodio+WINAVR.
Отправлено
Oleg_IT
09 января 2009 г. 11:21
Проект для двух МК, Mega32 и Tiny25. Внутри файла понятно как включить условную компиляцию. А как по условию, из проекта для Tiny25, исключить файлы? Вести два проекта не хочется.
Составить ответ
|
Вернуться на конференцию.
Ответы
Лучше, чтоб захотелось вести два проекта. Слишком разные кристаллы. На Мегу захочется чего-то дописать, а оно на Тини не будет работать. Вечный геморрой обеспечен. Разделите на два проекта и спите спокойно.
-
Doppler
(09.01.2009 11:46:22
85.223.109.75
,
пустое
)
Я так понимаю - речь о *.C файлах? Имхо вряд ли.. А позволяет ли среда дел...{+}(+)
-
VasilyS
(09.01.2009 11:37:20
80.92.96.25
, 416 байт)
В том то и вопрос, как в среде это указать?
-
Oleg_IT
(09.01.2009 11:48:13
217.10.38.219
, 141 байт)
Где-то в опциях проекта нельзя что ли написать cвой #define, который будет виден всем и всегда?
-
VasilyS
(09.01.2009 11:53:58
80.92.96.25
,
пустое
)
Или, если нелзя, то на самый иерархическом верх проэкта включай свой qwe.h-...{+}(+)
-
VasilyS
(09.01.2009 12:13:8
80.92.96.25
, 807 байт)
Где-то чего-то ставил, но на всё компилятор ругается. Может придётся проект разделить.
-
Oleg_IT
(09.01.2009 12:08:12
217.10.38.219
,
пустое
)
Точно так же - #ifdef _ATTINY25 \ _ #include <TINY25.h> \ #endif
-
MBedder
(09.01.2009 11:28:19
80.92.96.19
,
пустое
)
А где эти опции в проекте ставить? В мейн файле все ограничения стоят и раб...{+}
-
Oleg_IT
(09.01.2009 11:35:59
217.10.38.219
, 214 байт)
При чем тут проект?? Пишешь эти #ifdef'ы прямо в С-файлах, и вся недолга
-
MBedder
(09.01.2009 12:15:4
80.92.96.19
,
пустое
)
Может я не понял Вас.
-
Oleg_IT
(09.01.2009 12:36:12
217.10.38.219
, 338 байт)
Дык дело-то ни во внутренностях файлов, а в том, как автоматом, при переход...{+}
-
Oleg_IT
(09.01.2009 12:27:36
217.10.38.219
, 213 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
при вычитании трёх из шести получится:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru