Xcode 3.25, Mac OS X 10.6, требуется совместимость 10.5.
У меня есть проект Mac Xcode, в котором смешаны Cocoa и C / C ++.Некоторым устаревшим модулям требуется заголовок C-only.
Я создал файл заголовка C: myCTypes.h
Я хочу использовать CGPoint в этом заголовке.
Компиляция приводит к ошибке: CGPoint не определен.ОК, без проблем, поэтому я просто:
#include: "<CoreGraphics/CoreGraphics.h>"
К сожалению, я получаю это:
error: CoreGraphics/CoreGraphics.h: No such file or directory
Хмм.Хорошо, так что я бы лучше добавить рамки.Но если я щелкну правой кнопкой мыши на группе фреймворков в XCode и попытаюсь «Добавить существующий фреймворк», CoreGraphics не появится в списке.Grr.
Так что я пытаюсь добавить его вручную, перейдя в System / Library / Frameworks.Нет, там тоже нет.
Так что я смотрю на пути 10.5 SDK, и еще раз, там много платформ CoreXXX, но нет CoreGraphics.framework.
Может кто-нибудь пожалуйстаскажи мне, что я здесь делаю не так?Что мне нужно, чтобы использовать CGGraphics в этом заголовке?Приветствия.
РЕДАКТИРОВАТЬ
Это было решено с помощью:
#include <Carbon/Carbon.h>
(Но если кто-то хочет сказать мне, если это хорошая практика или нетПожалуйста, не стесняйтесь. Ура.)