Je suis nouveau dans le développement de l'iPhone. J'ai ce code dans la section delegate.h:Problème lors de la compilation d'un projet de test simple pour l'iPhone
#import <UIKit/UIKit.h>
#import <objc/Object.h>
@class Learning1ViewController;
@interface Greeter: NSObject<UIApplicationDelegate>
{
}
-(void)greet;
@end
#include <stdio.h>
@implementation Greeter
-(void) greet
{
printf ("Hello, World!\n");
}
#include <stdlib.h>
int main(void)
{
id myGreeter;
myGreeter=[Greeter new];
[myGreeter greet];
[myGreeter free];
return EXIT_SUCCESS;
}
@end
@interface Learning1AppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
Learning1ViewController *viewController;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet Learning1ViewController *viewController;
@end
Quand je compile je reçois cette erreur:
ld: symbole en double _main dans/Users/ianbennett/développement de bureau/iphone/apprentissage1/build/Learning1.build/Debug-iphonesimulator/Learning1.build/Objects-normal/i386/Learning1AppDelegate.o et/Users/ianbennett/Desktop/Développement iphone/Learning1/build/Learning1.build/Debug-iphonesimulator/Learning1.build/Objects- normal/i386/main.o
La commande/Developer/platforms/iphoneSimulator.platform/Developer/usr/bin/gcc-4.2 a échoué avec le code de sortie 1
J'ai vu que d'autres personnes ont eu des erreurs similaires et que cela pourrait être à faire avec ma bibliothèque, mais je ne suis pas vraiment sûr de savoir comment y remédier.
Ceci est la dernière ligne dans les erreurs et toutes les erreurs le donneront. La première ligne est ce qui est utile – Mark
J'ai ajouté le reste. Merci –