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

 
 
> IAR AVR 6.10 и условная компиляция, Проблема с директивой #if
richie
сообщение Sep 24 2012, 08:08
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 147
Регистрация: 5-07-04
Из: Обнинск
Пользователь №: 261



Полгода назад переехал на IAR AVR 6.10.
Ранее созданные проекты успешно под него переехали.

Недавно понадобилось изменить один из проектов.
И тут обнаружил, что директива #if работает аналогично #ifdef,
т.е. на неопределенное выражение не выдается предупреждение.

В предыдущих версиях вроде бы правильно было.

Кто сталкивался, так и есть?

P.S. У кого установлены IARы для AVRов, проверьте, пожалуйста,
выдается ли предупреждение при сборке. Для этого достаточно в
текст вставить код, например, приведенный ниже:

#if TEST_IF_NOTDEFINED
extern char test_if;
char test_if = 100;
#endif // TEST_IF_NOTDEFINED

Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 5th August 2025 - 17:58
Рейтинг@Mail.ru


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