Cómo conseguir que bloques / despacho central magnífico trabajen en Snow Leopard

StackOverflow https://stackoverflow.com/questions/1648826

  •  22-07-2019
  •  | 
  •  

Pregunta

¿Cómo obtengo bloques / despacho de Grand Central trabajando en Snow Leopard? Parece que la biblioteca no está instalada de manera predeterminada: cuando trato de hacer #include <dispatch/dispatch.h>, aparece un error de biblioteca no encontrada.

He intentado crear la fuente que encontré aquí: http://libdispatch.macosforge.org/ pero generó un error (internal.h:99:27: error: Block_private.h: No such file or directory + otros), pero ni siquiera estoy seguro de si esa es la fuente correcta para usar. Se agradece cualquier sugerencia sobre cómo hacer que esto funcione.

¿Fue útil?

Solución

No debería tener que compilar nada especial para obtener dispatch.h. De hecho, biblioteca no encontrada implica que se trata de un error de enlace, no tiene nada que ver con /Developer/SDKs/MacOSX10.6.sdk/usr/include/dispatch/dispatch.h en sí mismo.

Para el registro, <=> se encuentra en: <=>

¿Podemos ver el mensaje de error exacto? Algo no tiene sentido aquí.

Otros consejos

Verifique que el proyecto esté configurado para usar el SDK 10.6.

Debe cambiar el SDK actual para su proyecto, porque Grand Central Dispatch solo funciona en Snow Leopard.

Vaya a Proyecto > Editar configuración del proyecto & Gt; General

En la parte inferior de la ventana, debe cambiar el

SDK base para todas las configuraciones: a Mac OS X 10.6.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top