amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > Quelltext nach OS4 GCC Problem [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

21.01.2005, 16:07 Uhr

Timo
Posts: 13
Nutzer
Ich versuche gerade meinen Midi-Sequencer nach GCC für OS4 zu bringen. Konnte den StormC Quelltext immerhin soweit anpassen, dass die Dateien einzeln von GCC kompiliert werden.
Wenn allerdings alles gelinkt wird, dann findet er sämtliche Interfaces nicht (für die OS-Funktionsaufrufe). Ich benutze aber -lauto, also sollte das doch automatisch klappen?? Bei ganz kleinen Testprojekten funktionierte das sogar schon bei mir...
Ich würde den Quelltext gerne einigermaßen OS3 kompatibel halten, habe daher auch __USE_INLINE__ verwendet.

[ - Antworten - Zitieren - Direktlink - ]

21.01.2005, 16:37 Uhr

thomas
Posts: 7716
Nutzer
Das Problem ist, daß nicht alle Interfaces automatisch eingebunden werden. Laut Thomas Frieden soll das auch so bleiben. Bei allen anderen mußt du es halt so machen:


blablaBase = OpenLibrary ("blabla.library",0);
#ifdef __amigaos4__
Iblabla = (struct blablaIFace *) GetInterface (blablaBase,"main",1,NULL);
#endif

und am Ende:

#ifdef __amigaos4__
DropInterface ((struct Interface *) Iblabla);
#endif
CloseLibrary (blablaBase);

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ Dieser Beitrag wurde von thomas am 21.01.2005 editiert. ]

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > Quelltext nach OS4 GCC Problem [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.