Registriert seit: 2. Jan 2008
Ort: Darmstadt
286 Beiträge
Delphi 2007 Professional
|
Re: C++ DLL in Delphi - Exportname der Methoden
27. Okt 2008, 08:25
C++-Compiler verwenden für Symbole Names- und Typdekorationen, um Überladungen abbilden zu können.
Um das "name mangling" / die "name decoration" zu verringern, kann man die Exporte in C++ als "C" deklarieren (extern "C" {}).
Der normale Weg den exportierten Namen eines Symbols vorzugeben, ist die Verwendung einer Moduldefinitionsdatei (*.def).
|