我有一个与这个问题有关的问题Unable to Compile Objective C using Gnustep on windows
我正在尝试在 Windows 上编译我的第一个目标 c 应用程序。该文件是 hello.m(下面的所有文件都是在 Visual Studio 中创建的)
#import <../Program Files/GNUstep/System/Library/Headers/Foundation/Foundation.h>
int main(int argc, const char* argv[])
{
NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];
NSLog(@"Hello from Hello.m!");
[pool release];
return 0;
}
为了编译它,我在同一目录中有一个 GNUmakefile:
include $(GNUSTEP_MAKEFILES)/common.make
TOOL_NAME = hello
YourProg_OBJC_FILES = hello.m
include $(GNUSTEP_MAKEFILES)/tool.make
据我了解,当我运行 make 命令“make”时,GNUmakefile 将执行。
当我在 GNUStep shell 中执行此操作时,出现错误
GNUmakefile:1 *** missing separator. Stop.
我尝试在第一行添加一个选项卡。这什么也没做。是的,我确定它是一个选项卡,而不是一个空格。