GUI programmering med objektiv-c på Windows?

Indlæg af Hanne Mølgaard Plasc

Problem



Er det muligt at gøre GUI programmering ved hjælp af objektiv-c på Windows?


Jeg bemærker, at GNUstep indeholder overskrifter til AppKit, som findes her /GNUstep/System/Library/Headers/AppKit


Skal jeg installere Project Center for det? Fungerer det? Hvis der er en måde at skrive GUI-koden for hånden på?


EDIT:


Jeg vil bare opbygge simple utility GUI apps.


Her er koden jeg skrev:


#import <Cocoa/Cocoa.h>

int main(void)
{
    NSAutoreleasePool* pool = [**NSAutoreleasePool alloc] init];

    NSView* myView = [**[NSView alloc] initWithFrame:NSMakeRect(10, 10, 100, 100)]autorelease];

    [pool release];
    return 0;
}


Og jeg fik:


$ gcc `gnustep-config --objc-flags` *.m  -L /GNUstep/System/Library/Libraries -lobjc -lgnustep-base
HelloGUI.m: In function 'main':
HelloGUI.m:7:10: warning: unused variable 'myView'
C:UsersmhewedyAppDataLocalTempccvUXAIj.o:HelloGUI.m:(.data+0xa58): undefined reference to `\_\_objc\_class\_name\_NSView'
collect2: ld returned 1 exit status


The reasons I want to develop this app on windows is:



  1. Målplatformen for denne app at køre på er Windows.

  2. Jeg har ikke mac. (vær venlig at bede mig om at købe en)



Tak.

Bedste reference


Ja, det er muligt.
Tjek de følgende links


http://www.gnustep.it/nicola/Tutorials/index.html[9]


http://www.gnustep.it/nicola/Tutorials/WindowsAndButtons/index.html[10]


At skrive kode kan du bruge notesblok eller 'Gemas' - en letvægtsredaktør, som kan downloades fra følgende link.


http://ftp.gnustep.org/pub/gnustep/binaries/windows/[11]

Andre referencer 1


inkludere dette bibliotek til at forbinde


-lgnustep-gui