1

Ubuntu 12.10 に GNUStep をインストールし、Objective-C 開発用のツールをいくつかインストールしました。次に、次のコードをコンパイルしようとしました。

#import <Foundation/Foundation.h>

int main(int *argc, const char *argv[]) {
  NSAutorelease *pool = [[NSAutorelease alloc] init];
  NSLog(@"hello world");
  [pool drain];
  return 0;
}

でコンパイルするとgcc -o hello hello.m -Wall -lobjc、次のエラーが発生します。

Foundation/Foundation.h: そのようなファイルまたはディレクトリはありません。コンパイルが終了しました。

Foundation ライブラリとその他のライブラリは /usr/include/GNUstep/Foundation にあります。エラー メッセージが表示されるのはなぜですか?

4

0 に答える 0