J'apprends Objective-C sur Windows en utilisant GNUstep. J'ai une classe principale qui ressemble à ceci:Linker ne trouve pas les fichiers de classe dans le code Objective-C
#import <Foundation/Foundation.h>
#import "Photo.h"
int main(int argc, const char * argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
id *photo = [[Photo alloc] init];
[photo setCaption:@"Hello, world!"];
[pool drain];
return 0;
}
Cependant, lorsque je tente de compiler, il se plaint d'une référence non définie à Photo. Si je change Photo.h en Photo.m cela fonctionne (vraisemblablement parce qu'il y a une importation de Photo.h en haut de Photo.m).
Cependant, cela ne semble pas être une convention. Comment obtenir l'éditeur de liens pour voir le fichier Photo.h?