Ошибка файла "stdarg.h"
Я недавно обновился до xcode 6.3.1. Я попытался создать пример проекта из шаблона "Master Detail application", но сборка не удалась из-за ошибки ниже.
- Устройство - Универсальное
- язык - быстрый
- Не использовать основные данные
Ошибки:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.2.sdk/usr/include/dispatch/dispatch.h:32:10: ошибка: файл "stdarg.h" отсутствует найденный
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.2.sdk/usr/include/os/activity.h:38:9: ошибка: объявление 'uint64_t' должно быть импортируется из модуля ObjectiveC.runtime до того, как это потребуется typedef uint64_t os_activity_t;
Я новичок в разработке с использованием Xcode.
2 ответа
Вполне вероятно, что ваша установка Xcode (или симулятора) повреждена.
Вы можете попробовать переустановить инструменты разработчика или полностью переустановить Xcode.
Вы можете попытаться выяснить, включены ли модули для Objective-C.
Вы можете проверить это здесь (следуйте по пути):
- Настройки сборки
- раздел Apple LLVM 6.1 - Язык - Модули
- Включить модули (C и Objective-C)
Ответ на этот вопрос также может быть подсказкой: как отключить заголовок "curses.h" (часть stdio.h в Xcode 6.3 OSX Yosemite), чтобы избежать конфликтующих объявлений функций