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.