как создать наблюдателя с помощью fsevents в mac osx 10.6

Я пытаюсь получить уведомления о событиях файла, используя файл fsevents.h.

Я работаю с Mac OS X 10.6 и XCode 3.1.4, в котором я нашел fsevents.h в четырех следующих местах.

  1. /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/Headers/FSEvents.h
  2. /Xcode3.1.4/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/Headers
  3. /Developer/SDK/MacOSX10.5.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/Headers
  4. /Developer/SDK/MacOSX10.6.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/Headers

У меня есть следующие проблемы с доступом к fsevents.h

1) Из четырех вышеперечисленных местоположений, которое следует включить, поскольку fsevents не включается, если я не указал следующий синтаксис включения include‹../../../../Developer/SDKs/MacOSX10.6.sdk/System/ Библиотека/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/Headers/fsevents.h>

2) Где я могу найти определение функции, прототипы которой объявлены в fsevents.h с использованием ключевого слова «extern»?


person mathan    schedule 04.05.2010    source источник


Ответы (1)


Я думаю, ты должен просто

#include <CoreServices/CoreServices.h>

Для получения дополнительной информации см. http://developer.apple.com/mac/library/documentation/Darwin/Conceptual/FSEvents_ProgGuide/UsingtheFSEventsFramework/UsingtheFSEventsFramework.html

person Paweł Hajdan    schedule 15.05.2010