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.

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top