Hi, kann mir jemand ein paar bücher empfehlen in denen es um "Dynamic Link Librarys" in c++ geht. von den grundlagen bis zum entwickeln.
Bob Hulu schrieb: > "Dynamic Link > Librarys" in c++ geht. Hmm? Was soll bei C++ - DLLs (bzw .so) ausser der ABI groß anders sein als bei normalen DLLs ? Also, "geht genauso", wäre erstmal der Inhalt deines Buches. Schwierig wirds erst, wenn deine DLL über mehrere Versionen hinweg eine kompatible API bieten soll... Dann musst du deinen ganzen C++-Stil etwas umstellen... Hier gibt es eine Liste mit "Do's and Don'ts": http://techbase.kde.org/Policies/Binary_Compatibility_Issues_With_C++ Reicht aber immer noch nicht für ein Buch.
Hallo, ein ganzes Buch kann man wirklich nicht darüber verfassen, allerdings gibt es einige Dinge zu beachten, z.B. Die Art des DLL Interfaces, z.B. objektorientiert (Klassenschnittstelle) oder funktional. Dies hat weitreichende Konsequenzen, z.B. Kompatibilität zu anderen Entwicklungswerkzeugen, bzw. Sprache. Schlagwort z.B. "dekorierte Namen" der exportieren C++-Symbole. Schwierigkeiten kann es beispielsweise mit virtuellen Funktionen geben, die dann zu Linker-Fehlern führen. Werkzeugspezifische Tricks schaffen teilweise Abhilfe. Wenn es sich vermeiden lässt, verzichte ich gerne auf rein objektorientierte dll-Schnittstellen, bzw. stelle klassische dll-Wrapper zur Verfügung. MFG, Andreas
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.