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
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
J'utilise v. 3.1.2 – tskd
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