2010-08-02 5 views
4

Я создал новый проект консольного приложения в XCode, а в файле main.c я попытался импортировать Cocoa.h и другой файл заголовка, который я создал. Однако XCode начал волноваться и дал мне кучу ошибок. Все ошибки были Parse Issues и пришли из NSObjCRuntime.h, NSZone.h и NSObject.h. Кто-нибудь знает, почему? Благодаря!Ошибка импорта приложения консоли XCode Cocoa

ответ

7

Потому что .c предназначен для файлов C; .m предназначен для файлов Objective-C.

Вызвав ваш файл main.c, вы сказали Xcode скомпилировать файл как C. Поскольку он включает заголовки Objective-C, он явно встречает ошибки синтаксического анализа. Измените расширение на .m, и все будет в порядке.

+0

О, человек, я даже не понял, что файл был .c, а не .m. БЛАГОДАРЯ! – hassaanm

Смежные вопросы