Vous pouvez utiliser Objective C à l'intérieur de l'environnement Windows. Si vous suivez les étapes suivantes, cela devrait fonctionner parfaitement :
- Visitez le site web de GNUstep et téléchargez le sous-système MSYS de GNUstep (MSYS pour GNUstep), le noyau de GNUstep (bibliothèques pour GNUstep) et le Devel de GNUstep
- Après avoir téléchargé ces fichiers, installez-les dans cet ordre, ou vous aurez des problèmes de configuration
- Naviguez vers C :GNUstepGNUstepSystemLibraryHeadersFoundation1 et assurez-vous que Foundation.h existe
- Ouvrir une invite de commande et exécuter gcc -v pour vérifier que GNUstep MSYS est correctement installé (si vous obtenez une erreur de fichier non trouvé, assurez-vous que le dossier bin de GNUstep MSYS est dans votre PATH)
- Utiliser ce simple programme "Hello World" pour tester la fonctionnalité de GNUstep's:
#include
int main(void){
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSLog(@"Hello World !.");
[pool drain];
return;
} - Retournez à l'invite de commande et cd à l'endroit où vous avez enregistré le programme "Hello World", puis compilez-le:
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 - Enfin, à l'invite de commande, tapez helloworld pour l'exécuter
.