Ich nehme an das
Code:
#ifdef __cplusplus
}
#endif
gehört zu einem
Code:
#ifdef __cplusplus
extern "C" {
#endif
Block?
Falls nicht, könnte das Name Mangeling dein Problem sein.
Die mit _ geprefixten Funktionen wirst du in deiner
Unit manuell deklarieren bzw. auf die entsprechenden APIs weiterleiten müssen, schätze ich.
BTW: Wusste gar nicht, dass Delphi jetzt direkt .lib Files nutzen kann. Habe früher immer das hier verwendet, um die .obj Dateien zu extrahieren:
https://msdn.microsoft.com/en-us/library/889z8z58.aspx