OS X 10.6.8
XCode 3.2.6
Углеродный проект C ++, где я хочу включить Cocoa.h только для NSLog, чтобы отладить некоторые проблемы, которые у меня возникают.
Я добавляю Cocoa Framework в свой проект, и я #include <Cocoa/Cocoa.h>
в своем предварительно скомпилированном заголовке, и я получаю 9646 ошибок, начиная с ObjC Runtime.
Что я сделал не так?
Обновление: некоторые ошибки:
NSObjCRuntime.h:
/ Разработчик / SDKs / MacOSX10.4u.sdk / System / Library / Frameworks / Foundation.framework / Headers / NSObjCRuntime.h: 60: 0
/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:60:
ошибка: ожидаемый неквалифицированный идентификатор перед маркером '@'
/ Разработчик / SDKs / MacOSX10.4u.sdk / System / Library / Frameworks / Foundation.framework / Headers / NSObjCRuntime.h: 62: 0
/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:62:
ошибка: ожидаемый конструктор, деструктор или преобразование типа перед '*'
лексема
/ Разработчик / SDKs / MacOSX10.4u.sdk / System / Library / Frameworks / Foundation.framework / Headers / NSObjCRuntime.h: 63: 0
/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:63:
ошибка: «NSString» не было объявлено в этой области
/ Разработчик / SDKs / MacOSX10.4u.sdk / System / Library / Frameworks / Foundation.framework / Headers / NSObjCRuntime.h: 63: 0
/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:63:
ошибка: «aSelectorName» не было объявлено в этой области
/ Разработчик / SDKs / MacOSX10.4u.sdk / System / Library / Frameworks / Foundation.framework / Headers / NSObjCRuntime.h: 64: 0
/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:64:
ошибка: «NSString» не было объявлено в этой области
/ Разработчик / SDKs / MacOSX10.4u.sdk / System / Library / Frameworks / Foundation.framework / Headers / NSObjCRuntime.h: 64: 0
/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:64:
ошибка: «aClassName» не было объявлено в этой области
/ Разработчик / SDKs / MacOSX10.4u.sdk / System / Library / Frameworks / Foundation.framework / Headers / NSObjCRuntime.h: 65: 0
/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:65:
ошибка: ожидаемый конструктор, деструктор или преобразование типа перед '*'
лексема