Availability.h Нет такого файла или каталога - PullRequest
0 голосов
/ 03 сентября 2010

Я пытаюсь создать предварительно написанное приложение на OS X 10.5 с базовым SDK, установленным на OS X 10.4. Есть несколько предварительно скомпилированных заголовочных файлов, которые возвращают ошибки при компиляции, в CFNetwork.h, где он включает Availability.h

"Availability.h - Нет такого файла или каталога"

Я проверил путь к заголовку, и этот заголовок отсутствует в области MacOSX10.4u.sdk / usr / include. Он присутствует в соответствующем местоположении 10.5 SDK.

AvailabilityInternals.h также отсутствует. Но AvailabilityMacros.h присутствует. Очевидно, что копирование этих отсутствующих заголовков из местоположения 10.5 не сработало. Я пропускаю пакет в моей установке Leopard, который вызывает это? Кажется, что мои пути поиска в рамках системы в порядке. Как мне обойти эту проблему? Пожалуйста, предложите.

Спасибо

1 Ответ

0 голосов
/ 17 ноября 2012

http://opensource.apple.com/source/CarbonHeaders/CarbonHeaders-18.1/Availability.h

Look in xcode

Эти макросы предназначены для использования в заголовочных файлах ОС. Они позволяют прототипы функций и методы Objective-C, которые будут помечены версией ОС, в которой они были впервые доступны; и, если применимо, версия ОС, в которой они стал устаревшим.

...