Puedes utilizar Objective C dentro del entorno Windows. Si sigue estos pasos, debería funcionar bien:
- Visite el sitio web de GNUstep y descargue GNUstep MSYS Subsystem (MSYS para GNUstep), GNUstep Core (Bibliotecas para GNUstep), y GNUstep Devel
- Después de descargar estos archivos, instale en ese orden, o tendrá problemas con la configuración
- Navegue a C:GNUstepGNUstepSystemLibraryHeadersFoundation1 y asegúrese de que Foundation.h existe
- Abra un símbolo del sistema y ejecute gcc -v para comprobar que GNUstep MSYS está correctamente instalado (si obtiene un error de archivo no encontrado, asegúrese de que la carpeta bin de GNUstep MSYS está en su PATH)
Use este sencillo programa «Hello World» para probar la funcionalidad de GNUstep’s:
#include
int main(void){
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSLog(@»¡Hola Mundo!.»);
[pool drain];
return;
}
Vuelve a la consola de comandos y cd a donde guardaste el programa «Hola Mundo» y luego compílalo:
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, desde el símbolo del sistema, escribe helloworld para ejecutarlo
.