Einzelnen Beitrag anzeigen

philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
898 Beiträge
 
Delphi 10.4 Sydney
 
#1

Wie kann ich eine unter C++ compilierte Static-Library für iOS deployen?

  Alt 12. Apr 2021, 16:34
Hi,

für Windows deploye ich ein dll-Datei via Project-Deployment-Settings in den Remote-Path .\ und importiere die Funktionen:
  function initANTplus(): boolean; cdecl; external ANTplusLib; Für MacOS deploye ich die dylib-Datei via Project-Deployment-Settings in den Remote-Path Contents\MacOS\ und importiere die Funktionen folgendermaßen:
Delphi-Quellcode:
    handle:=LoadLibrary(PChar(IncludeTrailingPathDelimiter(libPath)+ANTplusLib));
    if (handle<>0) then
    begin
      @initANTplus:=GetProcAddress(handle,'initANTplus');
Aber wie erfolgt dies für iOS. Ich habe jetzt die static-Library (libAntPlusConnector.a) kompiliert, aber wie deploye ich diese mit meiner Delphi-App?
Ich gehe davon aus, dass ich die Funktionen analog zu MacOS importiere (nur ohne Pfadangabe bei LoadLibrary), aber aktuell findet er die Library einfach nicht:
Delphi-Quellcode:
    handle:=LoadLibrary(PChar(ANTplusLib));
    if (handle<>0) then
    begin
      @initANTplus:=GetProcAddress(handle,'initANTplus');
Wo muss ich die Datei libAntPlusConnector der Anwendung bekannt machen?

Grüße, Philipp

Geändert von philipp.hofmann (12. Apr 2021 um 16:40 Uhr)
  Mit Zitat antworten Zitat