Поиск и устранение неисправностей

Эта глава объясняет, как диагностировать проблемы HeaderDoc, включая объяснения сообщений об ошибках, в форме списка Вопросов и ответов.

Это руководство по поиску и устранению неисправностей предполагает выполнение последней версии HeaderDoc (в настоящее время 8.8). В противном случае необходимо сначала обновить до последней версии и видеть, уходит ли проблема.

Можно получить последнюю версию HeaderDoc на веб-сайте Открытого исходного кода Apple: http://www .opensource.apple.com/. Выберите новую версию OS X или XCode, затем ищите headerdoc на странице и щелчке ссылка на загрузку в крайнем правом столбце. За исключением описанного ниже, HeaderDoc должен работать правильно над более ранними версиями OS X. Если это не делает, зарегистрируйте ошибку.

Сообщения распространенной ошибки

Другие сообщения об ошибках обычно попадают в одну из двух категорий: очевидные ошибки (такие как “Неизвестный тег @whatever в функциональном комментарии”) или совершенно непонятный (такие как “Ошибка синтаксического анализатора: пустой внешний тип”). В случае прежнего фиксируйте надлежащее объявление. В случае последнего просьбы регистрируют ошибку. Который приносит нам к последнему вопросу....

Неожиданное поведение

        typedef struct mystruct {int a;} mystruct_t;

Другие проблемы