我在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.
有什么问题?
答案 0 :(得分:6)
需要将GNUSTEP_MAKEFILES变量设置为指向目录 其中包含commmon.make文件。 ķ
答案 1 :(得分:1)
您尚未设置GNUSTEP_MAKEFILES
变量的值。您有两种方法可以实现这一目标:
export GNUSTEP_MAKEFILES=/the/path/you/want
。Makefile
中设置:在使用之前在GNUSTEP_MAKEFILES = /the/path/you/want
某处放置一行Makefile
。答案 2 :(得分:0)
Debian Linux提供/usr/share/GNUstep/Makefiles/GNUstep.sh
脚本,用于设置和导出所有适当的GNUSTEP_*
环境变量。也许你的Windows GNUstep发行包中有类似的东西?