Comment faire fonctionner des blocs / une grande dépêche centrale dans Snow Leopard
-
22-07-2019 - |
Question
Comment puis-je faire fonctionner des blocs / une grande répartition centrale dans Snow Leopard? Il semble que la bibliothèque n’est pas installée par défaut: lorsque j’essaie de le faire #include <dispatch/dispatch.h>
, j’obtiens une erreur "bibliothèque introuvable".
J'ai essayé de créer le code source que j'ai trouvé ici: http://libdispatch.macosforge.org/ mais cela a généré une erreur (internal.h:99:27: error: Block_private.h: No such file or directory
+ autres), mais je ne suis même pas sûr que ce soit la bonne source à utiliser. Tous les conseils sur la façon de faire fonctionner cela sont appréciés.
La solution
Vous ne devriez pas avoir à compiler quoi que ce soit de spécial pour obtenir dispatch.h
. En fait, bibliothèque non trouvée implique que c'est une erreur de lien, pas un problème avec /Developer/SDKs/MacOSX10.6.sdk/usr/include/dispatch/dispatch.h
lui-même.
Pour l'enregistrement, <=> se trouve à: <=>
Pouvons-nous voir le message d'erreur exact? Quelque chose n'a pas de sens ici.
Autres conseils
Vérifiez que le projet est configuré pour utiliser le SDK 10.6.
Vous devez modifier le SDK actuel de votre projet, car Grand Central Dispatch ne fonctionne que sur Snow Leopard.
Accédez au Projet > Modifier les paramètres du projet & Gt; Général
Au bas de la fenêtre, vous devez changer le
SDK de base pour toutes les configurations: à Mac OS X 10.6.