amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Programmierung > Quelltext nach OS4 GCC Problem [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2005-01-21, 16:07 h

Timo
Posts: 13
User
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.

[ - Answer - Quote - Direct link - ]

2005-01-21, 16:37 h

thomas
Posts: 7721
User
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. ]

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Programmierung > Quelltext nach OS4 GCC Problem [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2025 by amiga-news.de - all rights reserved.
.