Диалог File Condition

File > Project Files > Condition. См. также: Условная компиляция, Диалог Customize Project.

Аннотированный снимок экрана диалога File Condition в TIDE.
  • Filename. Файл, для которого задаётся условие компиляции.
  • Condition. Это конструкция #if-#endif. Не вводите #if и #endif, только выражение «между ними». Можно использовать лишь идентификаторы макросов из списка ниже. Их происхождение можно посмотреть в диалоге Customize Project. Здесь перечислены и идентификаторы платформы, и определения проекта, введённые в диалоге Customize Project.

    Условия должны соответствовать синтаксису препроцессора BASIC.

    Правильно: OBJECT_LCD=LCD_ENABLED AND OBJECT_FD=FD_DISABLED

    Неправильно: OBJECT_LCD=LCD_ENABLED && OBJECT_FD=FD_DISABLED

    Иными словами, используйте «AND», «OR» или «<>» (а не «&&», «||» или «!=»).

    Оставьте поле условия пустым, чтобы файл всегда включался в сборку.
  • Available platform definitions. Условие можно набрать вручную или составить корректное выражение двойными щелчками: сначала по идентификатору макроса в списке слева, затем по оператору, затем по одному из доступных значений.
Исходный материал Tibbo обновлён 13 июля 2022Оригинал на docs.tibbo.com · Сообщить об ошибке