gcc / xcode - #include, который не вызывает ошибку (или предупреждение), если файл не существует?

StackOverflow https://stackoverflow.com/questions/6396508

Вопрос

Это возможно?

в основном, что я хочу сделать, это что-то подобное:

#includeIfItExists "header.h"
.

и если заголовок. не существует, компилятор просто продолжается на своем веселом способе.

Это было полезно?

Решение

Я ни в коем случае не являюсь экспертом C парень, но я не верю, что это возможно родом.Я думаю, что рекомендация маршрута будет проходить в названном макросе на уровне компилятора с использованием -D и если оно (или, возможно, нет) определить, что вы включите.Таким образом, лицо, составляющее программу, должно принять сознательное решение для пропуска включения (или включать его).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top