ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Programmierung > Mit G++ libraries erzeugen? | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
-1- | [ - Beitrag schreiben - ] |
20.12.2004, 01:26 Uhr Robinausdemwald Posts: 36 Nutzer |
Kennt eigentlich jemand ne Möglichkeit, um mit dem G++ Shared Libraries (d.h. auch MCCs) zu erzeugen? Mein Problem dabei ist, dass man beim G++ im Gegensatz zum GCC die Register nicht direkt per "register...._asm("a0")" ansprechen kann. Bei Hooks verwende ich deswegen HookEntry und bei den MUI Dispatchern funzt regparm() noch einigermaßen, aber beim Erzeugen von Libraries komme ich damit auch nicht wirklich weiter. Vielleicht hat ja jemand nen Tip, wie man sowas bewerkstelligen kann. Danke im voraus, Christian [ - Antworten - Zitieren - Direktlink - ] |
20.12.2004, 13:20 Uhr gni Posts: 1106 Nutzer |
Zitat:AFAIK geht das nicht, es sei denn Du bringst dem G++ Register-Argumente bei. Zitat:Richtig. Zitat:Was Du mit Dispatcher machst ist gefährlich. Zitat:Ich denke, mit C++ kann man keine Amiga-shared Libraries bauen. [ Dieser Beitrag wurde von gni am 20.12.2004 editiert. ] [ - Antworten - Zitieren - Direktlink - ] |
20.12.2004, 17:46 Uhr Holger Posts: 8116 Nutzer |
Ich denke, der einfachste Weg ist, eine stub-library in C zu schreiben und diese mit dem C++ Code zu linken. mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ - Antworten - Zitieren - Direktlink - ] |
20.12.2004, 22:14 Uhr Robinausdemwald Posts: 36 Nutzer |
Zitat: Kennst Du da zufällig irgendein Beispiel, wie man so eine stub-library erzeugt? So ganz klar ist mir nämlich nicht, wie ich aus dieser stub-library den C++-Code aufrufen kann... [ - Antworten - Zitieren - Direktlink - ] |
22.12.2004, 00:39 Uhr Holger Posts: 8116 Nutzer |
Ich kenne kein Beispiel, C++ ist wohl auch nicht so verbreitet auf dem Amiga. Bei Gelegenheit kann ich mal versuchen eins zu stricken, evtl. über die Feiertage. mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ - Antworten - Zitieren - Direktlink - ] |
-1- | [ - Beitrag schreiben - ] |
amiga-news.de Forum > Programmierung > Mit G++ libraries erzeugen? | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |