IO Warrior 24 via Mac in C progammieren
Moderator: Guido Körber
IO Warrior 24 via Mac in C progammieren
Hallo zusammen,
ich muss mich zur Zeit mit dem IOW24 auseinandersetzen und stoße schon zu Anfang auf Schwierigkeiten. Ich möchte einfach die Ein und Ausgänge des IOW mit meinem Mac ansteuern. Wollte das in C programmieren.
Ich habe die IOW.c und IOW.h eingebunden und mit einer Testmain.c wollte ich erst mal prüfen ob mein MAC überhaupt kommuniziert. Bekomme da aber schon Fehlermeldungen mit denen ich nichts anfangen kann. Sind 4 Stück und alle gleicher Art: "_IOWarriorInit" referenced from: _main in main.o
Vielleicht gibt es hier jemaden der mir da behilflich sein kann.
Vielen Dank schon mal, Chris
ich muss mich zur Zeit mit dem IOW24 auseinandersetzen und stoße schon zu Anfang auf Schwierigkeiten. Ich möchte einfach die Ein und Ausgänge des IOW mit meinem Mac ansteuern. Wollte das in C programmieren.
Ich habe die IOW.c und IOW.h eingebunden und mit einer Testmain.c wollte ich erst mal prüfen ob mein MAC überhaupt kommuniziert. Bekomme da aber schon Fehlermeldungen mit denen ich nichts anfangen kann. Sind 4 Stück und alle gleicher Art: "_IOWarriorInit" referenced from: _main in main.o
Vielleicht gibt es hier jemaden der mir da behilflich sein kann.
Vielen Dank schon mal, Chris
-
- Site Admin
- Posts: 2878
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Re: IO Warrior 24 via Mac in C progammieren
Eine komplette Fehlermeldung würde da schon helfen.
Sieht aber erst mal so aus, als wenn das Einbinden der Funktionen nicht korrekt gemacht wurde.
Sieht aber erst mal so aus, als wenn das Einbinden der Funktionen nicht korrekt gemacht wurde.
Re: IO Warrior 24 via Mac in C progammieren
Fehlermeldung sieht so aus
- Attachments
-
- Bildschirmfoto 2009-10-09 um 09.45.27.png (44.54 KiB) Viewed 10194 times
-
- Site Admin
- Posts: 2878
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Re: IO Warrior 24 via Mac in C progammieren
Linkerfehler, die Funktionen sind nicht eingebunden.
Re: IO Warrior 24 via Mac in C progammieren
was genau bedeutet das?
-
- Posts: 7
- Joined: Tue Dec 02, 2003 10:55 am
Re: IO Warrior 24 via Mac in C progammieren
Die IOWarriorLib Dateien müssen im Dateibaum des Projekts von Xcode eingebunden und sichtbar sein. (Siehe Screenshot im Anhang.was genau bedeutet das?
Außerdem muss das IOKit Framework zum Project hinzugefügt werden. In neueren Xcode Version geht das am einfachsten, in dem man im Dateibaum unter Targets das Targets seines Projekts selektiert, den Inspektor aufruft und das IOKit Framework mittels '+' unter Linked Libraries hinzufügt.
Grüße,
Ilja
Re: IO Warrior 24 via Mac in C progammieren
vielen dank für eure mühen. leider funktioniert ist immer noch nicht. die dateien sind eingebunden genau wie das framework
- Attachments
-
- Bildschirmfoto 2009-10-09 um 12.24.22.png (17.35 KiB) Viewed 10168 times
-
- Posts: 7
- Joined: Tue Dec 02, 2003 10:55 am
Re: IO Warrior 24 via Mac in C progammieren
Hat das Project mehrere Targets?
Wenn ja, sind die Dateien im Project, gehören aber vielleicht nicht zum aktuellen Target?
Auf den Header des Datei Baums rechts-klicken und "Target Membership" aktivieren.
Sind die Checkboxen dann an oder aus?
Wenn ja, sind die Dateien im Project, gehören aber vielleicht nicht zum aktuellen Target?
Auf den Header des Datei Baums rechts-klicken und "Target Membership" aktivieren.
Sind die Checkboxen dann an oder aus?
Re: IO Warrior 24 via Mac in C progammieren
hi zusammen,
war mir dato leider nicht möglich wieder online zu kommen.
den target membership finde ich leider nicht zum aktivieren.
war mir dato leider nicht möglich wieder online zu kommen.
den target membership finde ich leider nicht zum aktivieren.
-
- Site Admin
- Posts: 2878
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Re: IO Warrior 24 via Mac in C progammieren
Welche Version von XCode ist das denn?
-
- Site Admin
- Posts: 2878
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Re: IO Warrior 24 via Mac in C progammieren
Dann wäre jetzt ein guter Zeitpunkt um auf 3.2.1 zu wechseln.
Re: IO Warrior 24 via Mac in C progammieren
gesagt, getan
und wie soll das dann funktionieren?
und wie soll das dann funktionieren?
-
- Posts: 7
- Joined: Tue Dec 02, 2003 10:55 am
Re: IO Warrior 24 via Mac in C progammieren
Na ganz einfach, Kontroll Klick auf den Tabellenkopf:
Geht den Build menu > Compile bei ausgewählten IOWarriorLib.c ?
Geht den Build menu > Compile bei ausgewählten IOWarriorLib.c ?