Einzelnen Beitrag anzeigen

Benutzerbild von nicodex
nicodex

Registriert seit: 2. Jan 2008
Ort: Darmstadt
286 Beiträge
 
Delphi 2007 Professional
 
#2

Re: C++ DLL in Delphi - Exportname der Methoden

  Alt 27. Okt 2008, 07: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).
  Mit Zitat antworten Zitat