كيفية الحصول على كتل / التوزيع المركزي الكبرى العاملة في سنو ليوبارد

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

هل يمكن أن نرى رسالة الخطأ بالضبط؟ شيء لا معنى له هنا.

نصائح أخرى

وتأكد من أن يتم تعيين المشروع إلى استخدام SDK 10.6.

لديك لتغيير SDK الحالي للمشروع الخاص بك، لأن غراند سنترال ديسباتش تعمل فقط على سنو ليوبارد.

وانتقل إلى <م> مشروع> تحرير إعدادات المشروع> عام

في الجزء السفلي من النافذة لديك لتغيير

SDK قاعدة لجميع تكوينات: إلى Mac OS X 10.6.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top