Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Это так делается? (+)
Отправлено
Dikoy
23 мая 2008 г. 16:52
В ответ на:
Ага, а потом потерять связь исходника с настройками проекта - и тю-тю. Надо просто в коде дефайнить
отправлено MBedder 23 мая 2008 г. 16:45
#define __NO_KEYING 1
////////////////////////
#ifndef __NO_KEYING
{ вариант 1 }
#else
{ вариант 2 }
#endif
И в итоге соберётся вариант 1?
А если #define __NO_KEYING 0, то вариант 2?
Составить ответ
|
Вернуться на конференцию
Ответы
Ответ:
—
ы
(23.05.2008 16:59:45
80.92.98.211
, 381 байт)
Есть еще вариантов :) #if defined(ATmega128) ; #if UART0_PARITY == EVEN
—
Vladimir Ljaschko
(23.05.2008 17:21:34
194.158.204.49
,
пустое
)
Да вот чёта не получается... Ни через меню, ни через дефайн в тексте. Компилятор одно и то же собирает
—
Dikoy
(23.05.2008 17:28:9
192.168.0.72,194.186.243.194
,
пустое
)
Обычно идет как ifndef потому что тексты в определении и в проверке разные. Меньше подчеркиваний, а больше смысла -> #define TRUE FALSE :)
—
Vladimir Ljaschko
(23.05.2008 17:37:24
194.158.204.49
,
пустое
)
include сделай файла где они обхявляются в том файле, кде они используются
—
ы
(23.05.2008 17:36:27
80.92.98.211
,
пустое
)
Попробуйте. Мне - лениво.
—
Сидоргек
(23.05.2008 16:54:27
89.209.87.196
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 90:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru