2010-09-03 12 views
0

J'essaie de créer une application pré-écrite sur OS X 10.5 avec le SDK de base défini sur OS X 10.4. Il y a quelques fichiers d'en-tête pré-compilés qui sont des erreurs sur la compilation, reviennent dans CFNetwork.h où il est notamment Availability.hAvailability.h Aucun fichier ou répertoire de ce type

« Availability.h - Aucun fichier ou répertoire »

J'ai vérifié le chemin d'en-tête et cet en-tête ne sont pas présents dans la zone MacOSX10.4u.sdk/usr/include. Il est présent dans l'emplacement 10.5 SDK correspondant.

DisponibilitéInternals.h est absent aussi bien. Mais AvailabilityMacros.h est présent. De toute évidence, la copie de ces en-têtes manquants à partir de l'emplacement 10.5 n'a pas fonctionné. Est-ce que je manque un paquet dans mon installation de Leopard qui cause ceci? Mes chemins de recherche de cadre semblent être ok. Comment puis-je contourner ce problème? Veuillez suggérer.

Merci

+0

Je viens de regarder dans CFNetwork.h dans mon SDK 10.4u, et il n'inclut pas (directement) Availability.h. Vous n'avez pas dit quelle version de Xcode vous utilisez. – JWWalker

+0

J'utilise v. 3.1.2 – tskd

+0

Mais je construis cela comme une application compatible XCode 2.4 avec 10.4 comme base sdk. Bien que la cible de déploiement dans les paramètres du projet indique 10.2 – tskd

Répondre