1

我正在我的 Windows(Cygwin)中使用 GNUStep 学习 Objective-C,我有两个文件,一个源文件和一个 make 文件:

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 变量设置为指向包含该 commmon.make 文件的目录。ķ

于 2009-10-17T02:01:30.150 回答
1

您尚未设置GNUSTEP_MAKEFILES变量的值。您有两种方法可以实现这一目标:

  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 回答