Puoi usare Objective C in ambiente Windows. Se segui questi passi, dovrebbe funzionare bene:
- Visita il sito di GNUstep e scarica GNUstep MSYS Subsystem (MSYS per GNUstep), GNUstep Core (Librerie per GNUstep), e GNUstep Devel
- Dopo aver scaricato questi file, installali in questo ordine, o avrai problemi con la configurazione
- Naviga verso C:GNUstepGNUstepSystemLibraryHeadersFoundation1 e assicurarsi che Foundation.h
- Aprire un prompt dei comandi ed eseguire gcc -v per controllare che GNUstep MSYS sia correttamente installato (se si ottiene un errore di file not found, assicurarsi che la cartella bin di GNUstep MSYS sia nel PATH)
- Utilizzare questo semplice programma "Hello World" per testare la funzionalità di GNUstep:
#include
int main(void){
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSLog(@"Hello World!.");
[pool drain];
return;
} - Torna al prompt dei comandi e clicca su dove hai salvato il programma "Hello World" e poi compilalo:
gcc -o helloworld.exe .m -I /GNUstep/GNUstep/System/Library/Headers -L /GNUstep/GNUstep/System/Library/Libraries -std=c99 -lobjc -lgnustep-base -fconstant-string-class=NSConstantString - Finalmente, dal prompt dei comandi, digitare helloworld per eseguirlo