Ich denke, ich bau dem Hersteller morgen mal ein kleines Demonstrationsprojekt mit Lazarus (in Delphi hab' ich das ja schon).
Dann soll der sich mal äußern.
Vielleicht wäre es erfolgversprechender, wenn du eins in C++ erstellst, das nicht die .lib Dateien, sondern die .dll Dateien verwendest. Das sollte ja vom Ablauf her identisch sein. Wenn der Hersteller hauptsächlich mit C++ arbeitet, wäre das den Entwicklern dort vermutlich am liebsten und damit am zielführendsten.