스노우 레오파드에서 블록/그랜드 센트럴 디스패치를 ​​얻는 방법

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

  •  22-07-2019
  •  | 
  •  

문제

스노우 레오파드에서 블록/그랜드 센트럴 파견을 어떻게 얻습니까? 라이브러리가 기본적으로 설치되지 않은 것 같습니다. #include <dispatch/dispatch.h>, 나는 라이브러리가 발견되지 않았다. 오류가 발견되지 않았다.

여기서 찾은 소스를 만들려고했습니다. http://libdispatch.macosforge.org/ 그러나 오류가 발생했습니다 (internal.h:99:27: error: Block_private.h: No such file or directory + 다른 사람들), 그러나 그것이 올바른 소스인지 확실하지 않습니다. 이 작업을 수행하는 방법에 대한 지침은 감사합니다.

도움이 되었습니까?

해결책

당신은 얻기 위해 특별한 것을 컴파일 할 필요가 없습니다 dispatch.h. 사실로, 도서관을 찾을 수 없습니다 링크 오류임을 암시합니다. dispatch.h 그 자체.

기록을 위해 dispatch.h 다음에 있습니다 : /Developer/SDKs/MacOSX10.6.sdk/usr/include/dispatch/dispatch.h

정확한 오류 메시지를 볼 수 있습니까? 여기서 뭔가 말이되지 않습니다.

다른 팁

프로젝트가 10.6 SDK를 사용하도록 설정되어 있는지 확인하십시오.

Grand Central Dispatch는 Snow Leopard에서만 작동하기 때문에 프로젝트의 현재 SDK를 변경해야합니다.

이동 프로젝트> 프로젝트 설정 편집> 일반

창의 맨 아래에서 당신은

모든 구성에 대한 기본 SDK : 에게 Mac OS X 10.6.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top