Скомпилированные заголовки C ++ с Clang ++ 2.0 (Xcode 4 Developer Preview 2) - PullRequest
1 голос
/ 05 августа 2010

Кто-нибудь знает, поддерживаются ли предварительно скомпилированные заголовки при использовании Clang ++ 2.0? Я установил Xcode 4 Developer Preview 2, который включает сборку Clang ++, которая сообщает о своей версии как «Apple clang version 2.0 (tags / Apple / clang-108.3))», но пытаюсь повторить пример базового использования PCH на http://clang.llvm.org/docs/UsersManual.html#precompiledheaders для программы на C ++ с некоторыми заголовками STL в PCH, похоже, не работает, т. Е. Время сборки одинаково (в моем случае ~ 350 мс).

Я предполагаю, что PCH для Clang ++ просто не поддерживаются полностью на этом этапе, или по какой-то причине вы не получаете от них особой пользы, но, возможно, кто-то еще знает больше подробностей?

PCH, созданный Clang ++, равен ~ 2,5 МБ.

Спасибо.

1 Ответ

1 голос
/ 19 августа 2010

Анализ последних коммитов Clang показывает, что поддержка предварительно скомпилированных заголовков C ++ присутствует по состоянию на r110879, зафиксированном 12 августа 2010 г.

Я проверил источники LLVM и Clang и проверил их - время компиляции сократилось в ~ 2,5 раза - хорошо!

Эта функция, без сомнения, войдет в следующую предварительную версию / бета-версию Xcode 4. от Apple.

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