IO Warrior 24 via Mac in C progammieren

Dies ist das deutsche Forum für alle Themen um den IO-Warrior. Beiträge bitte nur in Deutsch.

Moderator: Guido Körber

Post Reply
chris#6
Posts: 8
Joined: Fri Oct 09, 2009 8:17 am

IO Warrior 24 via Mac in C progammieren

Post by chris#6 »

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
Guido Körber
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

Post by Guido Körber »

Eine komplette Fehlermeldung würde da schon helfen.

Sieht aber erst mal so aus, als wenn das Einbinden der Funktionen nicht korrekt gemacht wurde.
chris#6
Posts: 8
Joined: Fri Oct 09, 2009 8:17 am

Re: IO Warrior 24 via Mac in C progammieren

Post by chris#6 »

Fehlermeldung sieht so aus
Attachments
Bildschirmfoto 2009-10-09 um 09.45.27.png
Bildschirmfoto 2009-10-09 um 09.45.27.png (44.54 KiB) Viewed 10196 times
Guido Körber
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

Post by Guido Körber »

Linkerfehler, die Funktionen sind nicht eingebunden.
chris#6
Posts: 8
Joined: Fri Oct 09, 2009 8:17 am

Re: IO Warrior 24 via Mac in C progammieren

Post by chris#6 »

was genau bedeutet das?
Ilja A. Iwas
Posts: 7
Joined: Tue Dec 02, 2003 10:55 am

Re: IO Warrior 24 via Mac in C progammieren

Post by Ilja A. Iwas »

was genau bedeutet das?
Die IOWarriorLib Dateien müssen im Dateibaum des Projekts von Xcode eingebunden und sichtbar sein. (Siehe Screenshot im Anhang.

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
Picture 2.png
Picture 2.png (17.4 KiB) Viewed 10176 times
chris#6
Posts: 8
Joined: Fri Oct 09, 2009 8:17 am

Re: IO Warrior 24 via Mac in C progammieren

Post by chris#6 »

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
Bildschirmfoto 2009-10-09 um 12.24.22.png (17.35 KiB) Viewed 10170 times
Ilja A. Iwas
Posts: 7
Joined: Tue Dec 02, 2003 10:55 am

Re: IO Warrior 24 via Mac in C progammieren

Post by Ilja A. Iwas »

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?
chris#6
Posts: 8
Joined: Fri Oct 09, 2009 8:17 am

Re: IO Warrior 24 via Mac in C progammieren

Post by chris#6 »

hi zusammen,
war mir dato leider nicht möglich wieder online zu kommen.

den target membership finde ich leider nicht zum aktivieren.
Guido Körber
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

Post by Guido Körber »

Welche Version von XCode ist das denn?
chris#6
Posts: 8
Joined: Fri Oct 09, 2009 8:17 am

Re: IO Warrior 24 via Mac in C progammieren

Post by chris#6 »

3.1
Guido Körber
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

Post by Guido Körber »

Dann wäre jetzt ein guter Zeitpunkt um auf 3.2.1 zu wechseln.
chris#6
Posts: 8
Joined: Fri Oct 09, 2009 8:17 am

Re: IO Warrior 24 via Mac in C progammieren

Post by chris#6 »

gesagt, getan
und wie soll das dann funktionieren?
Ilja A. Iwas
Posts: 7
Joined: Tue Dec 02, 2003 10:55 am

Re: IO Warrior 24 via Mac in C progammieren

Post by Ilja A. Iwas »

Na ganz einfach, Kontroll Klick auf den Tabellenkopf:
Picture 1.png
Picture 1.png (42.29 KiB) Viewed 10107 times
Geht den Build menu > Compile bei ausgewählten IOWarriorLib.c ?
Post Reply