我是 Objective-C 的新手,我正在使用 GNUstep 在 Windows 上开发它。每次我尝试创建文件时,它都会成功编译,但是当我尝试运行 .exe 时,会出现以下错误:
procedure entry point gzdirect could not be located in dynamic link library zlib1.dll
我不知道这是由系统设置引起的,我是如何编译它的,还是来自我的源代码,但这里是编译命令:
C:\gnustep\bin\gcc -o hello.exe hello.m -I /GNUstep/GNUstep/System/Library/Headers -L /GNUstep/GNUstep/System/Library/Libraries -std=c99 -lobjc -lgnustep-base -fconstant-string-class=NSConstantString
这是你好世界的源代码:
#include <Foundation/Foundation.h>
int main()
{
NSLog(@"Hello, world!");
return 0;
}
任何人都可以帮我找出导致此错误的原因吗?