Foundation / NSObject.h: нет такого файла или каталога, что причина в Windows - PullRequest
0 голосов
/ 20 июля 2010

Когда я компилировал код Objective C в Windows, я получил эту ошибку.

$ gcc -o abc main.m

In file included from MyClass.m:2,
                 from main.m:2:

myclass.h:1:32: Foundation/NSObject.h: No such file or directory

In file included from MyClass.m:2,
                 from main.m:2:
myclass.h:4: error: syntax error before '(' token
myclass.h:6: error: cannot find interface declaration for `NSObject', superclass of `myclass'

Почему это так?Как я могу это исправить?

Ответы [ 2 ]

2 голосов
/ 20 июля 2010

Спасибо за помощь, дорогие друзья, я только что получил ответ после публикации этого вопроса.поэтому команда для компиляции в оконной среде выглядит так:

gcc `gnustep-config --objc-flags` -o myf main.m -L /GNUstep/System/Library/Libraries -lobjc -lgnustep-base 

спасибо за все.

0 голосов
/ 20 июля 2010

Вы говорите, что находитесь на Windows.Есть ли у вас среда (например, GNUstep или Cocotron), которая обеспечила бы правильную установку и настройку платформы Foundation?Потому что, как я полагаю, нет, и отсутствие Фонда действительно приведет к ошибкам из-за отсутствия Фонда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...