Я создал файлы. c и .h с тем же именем. Файл. c включает файл заголовка, а основной файл. c включает оба.
Я хочу поместить этот оператор в заголовок:
#ifndef TIMEOUT
#error TIMEOUT not set
#endif
Чтобы заставить пользователя чтобы указать TIMEOUT при компиляции. Проблема в том, что CLion показывает красную строку под «ошибкой» и говорит: «TIMEOUT не установлен».
Странно то, что до сих пор все мои проекты использовали это. Разница в том, что переменные, стоящие за '#ifndef' и '#define' et c. стали темно-зелеными, тогда как в моих предыдущих проектах они всегда были серыми.
Изменил ли я настройку на что-то неправильное? Создание нового проекта не решает эту проблему.
Сообщите мне, стоит ли добавлять скриншоты, заранее спасибо!