Einzelnen Beitrag anzeigen

Olli
(Gast)

n/a Beiträge
 
#4

Re: [CPP] Dynamisches Laden einer Klasse aus einer DLL

  Alt 19. Dez 2006, 01:48
Man kann Daten, Klassen und Funktionen exportieren. Lies mal hier: http://assarbad.net/de/stuff/tutorials/dll_tutorial/ (ist zwar Delphi, vermittelt aber Grundlagen ).

In C/C++ gibt es noch verschiedene Dinge zu beachten wie Linkage. Angenommen du hast eine DLL in C geschrieben und kompiliert und willst die in einem C++-Projekt importieren, dann mußt du
Code:
extern "C"
vor die Funktion/Variable setzen oder den Header innerhalb eines Scopes:
Code:
extern "C"
{
// include <Header>
}
den C-Header (zur C-DLL) einbinden.
  Mit Zitat antworten Zitat