Wie Blöcke / Grand Central Dispatch arbeitete in Snow Leopard erhalten
-
22-07-2019 - |
Frage
Wie erhalte ich Blöcke / Grand Central Dispatch arbeitet in Snow Leopard? Es scheint, dass die Bibliothek nicht standardmäßig installiert ist. Wenn ich versuche, #include <dispatch/dispatch.h>
zu tun, erhalte ich eine Bibliothek nicht Fehler gefunden
Ich habe versucht, so dass die Quelle, die ich hier gefunden: http://libdispatch.macosforge.org/ aber es erzeugt einen Fehler (internal.h:99:27: error: Block_private.h: No such file or directory
+ andere), aber ich bin nicht einmal sicher, ob das die richtige Quelle zu verwenden. Alle Hinweise, wie dies zu Arbeit zu bekommen sind willkommen.
Lösung
Sie sollten nicht alles zu kompilieren spezielle dispatch.h
zu bekommen. In der Tat, Bibliothek nicht gefunden bedeutet, dass es eine Verknüpfung Fehler, nichts mit dispatch.h
selbst zu tun.
Für die Aufzeichnung dispatch.h
befindet sich unter: /Developer/SDKs/MacOSX10.6.sdk/usr/include/dispatch/dispatch.h
Können wir die genaue Fehlermeldung? Etwas hier nicht sinnvoll.
Andere Tipps
Überprüfen Sie, ob das Projekt die 10,6 SDK verwenden wird.
Sie haben das aktuelle SDK für Ihr Projekt zu ändern, da Grand Central Dispatch nur auf Snow Leopard arbeiten.
Zur Projekt> Projekteinstellungen bearbeiten> Allgemein
Am unteren Rand des Fensters müssen Sie ändern die
Basis SDK für alle Konfigurationen: Mac OS X 10.6.