私は 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
そして、これが Hello World のソース コードです。
#include <Foundation/Foundation.h>
int main()
{
NSLog(@"Hello, world!");
return 0;
}
このエラーの原因を特定できる人はいますか?