objective c: cygwin wunderbar, djgpp compiliert, aber läßt nicht ausführen



  • ...
    weiß jemand, wie ich im djgpp objective c ausführen kann?

    mein cygwin macht es problemlos, aber der djgpp beendet mit folgender meldung:

    objc runtime: cannot find class Object
    Abort!

    obwohl mitgelinkt und alles gleich wie beim cygwin..

    der cygwin zeigt hier eine schöne hello world endlosschleife:

    #include <objc/objc.h>
    #include<objc/Object.h>
    
    @interface Control:Object
    
    {
    }
    - world;
    int main();
    
    @end
    
    @implementation Control
    
    - world
    {
      printf("Hello, World!\n");
    }
    
    int main()
    {
      id hello;
    
      hello=[Control new];
    
      for(;;)
        [hello world];
    }
    
    @end
    

    irgendwo stimmen vielleicht pfade nicht, oder ich muss den djgpp anders aufrufen
    bis jetzt so:

    gxx test.m -o test.exe -lobjc

    geht auch ausführlich, aber das suffix .m sagt ihm den richtigen includepfad an.

    thx, wenns jemand weiß



  • Ich habe bisher nur mit Appels compiler gearbeitet, tut mir leid. Deshalb mal 'ne Frage: Versteht der djgpp kein #import oder weshalb verwendest du #include?



  • da gibts hier was dazu... zum problem import
    http://www.cs.uu.nl/wais/html/na-dir/Objective-C/answers.html

    ich mache es mir erstmal einfach 😉


Anmelden zum Antworten