Как обнаружить #include несуществующих файлов в GCC - PullRequest
0 голосов
/ 17 июля 2009

Я использую модифицированный gcc XCode, и я замечаю, что иногда, когда я включаю файл, который не существует, он просто молча пропускает его. Как я могу получить это, чтобы предупредить меня?

Ответы [ 5 ]

1 голос
/ 07 августа 2009

Похоже, что система сборки, то есть сборщик xcode, не перекомпилирует некоторые исходные файлы, поэтому вы не получите ошибку. Сложно сказать почему. Мы используем Scons для наших кроссплатформенных сборок.

0 голосов
/ 26 сентября 2009

Обычно это что-то, что принадлежит сценарию конфигурации. Он проверяет некоторые заголовки и выбирает наиболее подходящие.

0 голосов
/ 24 августа 2009

Боюсь, мне не удалось воспроизвести проблему с меньшим проектом. Я также получаю внутренние ошибки граф линкера. Что-то серьезно испортилось в проекте или Xcode.

Независимо от проблемы, использование Xcode 3.0 решило ее.

0 голосов
/ 17 июля 2009

Мне очень трудно поверить, что любая версия gcc не выдаст сообщение об ошибке в случае сбоя #include, если вы об этом и спрашиваете. Вы пытались собрать код из командной строки?

0 голосов
/ 17 июля 2009

Звучит как ошибка. Если это так, то исправить это может быть лучшим способом.

edit: я забыл, Xcode не открыт. Неважно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...