0

我对目标 c 完全陌生。我正在尝试编译一个非常基本的“hello world”程序,但问题是 gcc 编译器无法确定我的头文件在哪里。我在 cygwin bash shell 上写道:

$ gcc -lobjc hello.m -o hello

给出的错误是:

hello.m:9:25: fatal error: foundation.h no such file or directory

我在 windows xp 上使用 GNUstep,安装了所有需要的组件。我知道并且已经看到存在头文件。请有人可以指导我如何找到这些文件?或者我应该如何给自己定位文件的命令?有没有其他可能的方法可以永久告诉我在这个文件夹中找到了头文件。

也请有人指出一个很好的链接,我可以从中学习目标c。实际上,我正在准备自己构建一个 iPhone 应用程序,并且由于某些原因需要在 windows 上练习几个星期....

请帮我。非常感谢提前

4

1 回答 1

2

我发现了问题并找到了解决方案。实际上,我已经用cygwin安装了GNUstep sys ,这就是编译器无法找出正确目录的原因。我的安装不正确。所以我卸载了所有并重新安装:

  • GNUstep 核心 0.29.0
  • GNUstep msys 0.29.0
  • GNUstep 开发 1.4.0

现在一切都很好。

更多关于安装的帮助可以从这里获得

于 2011-12-09T07:39:41.917 回答