1

Windows(Cygwin)でGNUStepを使用してObjective-Cを学習しています.1つのソースと1つのmakeファイルの2つのファイルがあります:

include $(GNUSTEP_MAKEFILES)/common.make

APP_NAME = HelloWorld
HelloWorld_HEADERS = 
HelloWorld_OBJC_FILES = main.m
HelloWorld_RESOURCE_FILES =

include $(GNUSTEP_MAKEFILES)/application.make

しかし、ディレクトリで make を実行すると、次のエラーが発生します。

GNUmakefile:1: /common.make: No such file or directory
GNUmakefile:8: /application.make: No such file or directory
make: *** No rule to make target `/application.make'.  Stop.

なにが問題ですか?

4

3 に答える 3

6

GNUSTEP_MAKEFILES 変数は、その common.make ファイルがあるディレクトリを指すように設定する必要があります。K

于 2009-10-17T02:01:30.150 に答える
1

GNUSTEP_MAKEFILES変数の値を設定していません。これを実現するには、次の 2 つの方法があります。

  1. 環境変数を使用します: export GNUSTEP_MAKEFILES=/the/path/you/want.
  2. に直接設定します。使用する前に、どこかにMakefile行を入れてください。GNUSTEP_MAKEFILES = /the/path/you/wantMakefile
于 2009-10-17T12:02:39.103 に答える
0

Debian Linux は、適切な環境変数/usr/share/GNUstep/Makefiles/GNUstep.shをすべて設定およびエクスポートするスクリプトを提供します。GNUSTEP_*Windows GNUstep 配布パッケージに似たようなものがあるのではないでしょうか?

于 2013-03-30T00:03:29.097 に答える