Delphi XE10在 Android下调用静态库a文件


Delphi Seatle can link Delphi project with Static library files(*.a):

1.at Delphi IDE, Add the "*.a" file Path to Library Path:

    a. Tools Menu

    b.Options 

    c.Delphi Options -> Library -> Selected platform "Android"

    d.Library path -> Add the path of *.a file

    e.OK

2.Here is an unit I made: utLibTest.pas is linked with libtest.a

unit utLibTest;

{$link libtest.a}

interface

const
  libproj='libtest.a';

(* procedure prototypes *)

//将lon,2Pi周期内转换到-pi到pi之间
function adjlon(lon:Double):double;cdecl;

//将度分秒字符串转换成弧度,iss为字符串,rss为结束字符指针
function dmstor(iss:PByte; var rss:PByte):double;cdecl;


implementation


function adjlon; external libproj;
function dmstor; external libproj;

end.