Como chegar blocos / expedição Grand Central trabalhando no Snow Leopard
-
22-07-2019 - |
Pergunta
Como posso obter blocos / grande expedição centrais que trabalham no Snow Leopard? Parece que a biblioteca não é instalado por padrão:. Quando eu tento fazer #include <dispatch/dispatch.h>
, recebo uma biblioteca não erro encontrado
Eu tentei fazer a fonte que eu encontrei aqui: http://libdispatch.macosforge.org/ mas gerou um erro (internal.h:99:27: error: Block_private.h: No such file or directory
+ outros), mas não tenho certeza se essa é a fonte correta de uso. Os ponteiros sobre como chegar a este trabalho são apreciados.
Solução
Você não deveria ter que especial nada de compilação para obter dispatch.h
. Na verdade, biblioteca não encontrado implica que é um erro de ligação, não nada a ver com a própria dispatch.h
.
Para o registro, dispatch.h
está localizada em: /Developer/SDKs/MacOSX10.6.sdk/usr/include/dispatch/dispatch.h
Podemos ver a mensagem de erro exata? Algo não faz sentido aqui.
Outras dicas
Verifique se o projeto é configurado para usar o SDK 10.6.
Você tem que mudar o SDK atual para o seu projeto, porque o Grand Central Dispatch só funciona no Snow Leopard.
Vá para Project> Editar Configurações do projeto> Geral
Na parte inferior da janela, você tem que mudar a
Base de SDK para todas as configurações: para Mac OS X 10.6.