gpt4 book ai didi

objective-c - fatal error : Foundation/Foundation. h:没有这样的文件或目录

转载 作者:搜寻专家 更新时间:2023-10-30 20:19:08 24 4
gpt4 key购买 nike

我在 Windows 7 上,我有这个 HelloWorld.m 文件:

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
NSLog (@"Hello, World!");
[pool drain];
return 0;
}

我输入了这个命令行,希望我的代码能够编译:

gcc -o HelloWorld HelloWorld.m -I /GNUstep/System/Library/Headers/ -L /GNUstep/System/Library/Libraries/ -lobjc -lgnustep-base -fconstant-string-class=NSConstantString

但它产生了错误:

HelloWorld.m:1:34: fatal error: Foundation/Foundation.h: No such file or directory

这里出了什么问题,我该如何解决?

最佳答案

您很可能需要一个 -F 标志来指定 GNUStep 框架的路径。

编译器不需要知道框架所在的位置就能找到其中包含的 header 。

通常,-F/GNUstep/System/Library/Frameworks/ 之类的东西会起作用(请记住,我已经很长时间没有完成基于 Windows 的 GCC + ObjC 了)。

关于objective-c - fatal error : Foundation/Foundation. h:没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18060469/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com