gcc / xcode - #include, который не вызывает ошибку (или предупреждение), если файл не существует?
-
29-10-2019 - |
Вопрос
Это возможно?
в основном, что я хочу сделать, это что-то подобное:
#includeIfItExists "header.h"
.
и если заголовок. не существует, компилятор просто продолжается на своем веселом способе.
Решение
Я ни в коем случае не являюсь экспертом C парень, но я не верю, что это возможно родом.Я думаю, что рекомендация маршрута будет проходить в названном макросе на уровне компилятора с использованием -D
и если оно (или, возможно, нет) определить, что вы включите.Таким образом, лицо, составляющее программу, должно принять сознательное решение для пропуска включения (или включать его).
Не связан с StackOverflow