开发者

Foundation/NSObject.h: No such file or directory what the reason on windows

开发者 https://www.devze.com 2023-01-08 11:39 出处:网络
When I compiled an Objective-C code on Windows, I got this error. $ gcc -o abc main.m In file included from MyClass.m:2,

When I compiled an Objective-C code on Windows, I got this error.

$ gcc -o abc main.m

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

myclass.h:1:32: Foundatio开发者_高级运维n/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'

Why is that? How can I fix this?


Thanks to initiate my help dear frnds i hv just got the answer after posting this question. so the command to compile in window environment is this..

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

thanks for all.


You say you're on Windows. Do you in fact have an environment (such as GNUstep or Cocotron) that would give you the Foundation framework installed and set up correctly? Because I would guess not, and not having Foundation would indeed lead to errors about not having Foundation.

0

精彩评论

暂无评论...
验证码 换一张
取 消