OK, dann sollte die Namensgebung so korrekt sein
Delphi-Quellcode:
{$IFDEF MSWINDOWS}
function AddIntegers(_a, _b: integer): integer; stdcall; external 'TestLibrary.dll';
{$ENDIF}
{$IFDEF LINUX}
function AddIntegers(_a, _b: integer): integer; stdcall; external 'libTestLibrary.so';
{$ENDIF}
muss ich jetzt meinen Suchpfad um die Project Datei der
DLL erweitern ( war bei meinem Test nicht erfolgreich) oder um dem Pfad auf dem LINUX Zielsystem ( WIN und LINUX Pfade mischen) ?
Ich habe es oben schon geschrieben, unter TOOLS (Optionen, Sprache, Delphi, Bibliothek) Bibliothekspfad.
Dort gibst Du den Pfad der
DLL auf dem Windows-PC an. Auf dem Zielrechner (Linux) deployst Du Binary und .so-Datei in einen Ordner (da Du ja statisches Linken gewählt hast, sonst findet Dein Programm die .so Datei auch auf dem Linux-Rechner nicht).