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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Delphi XE10在 Android下调用静态库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.
技术分享

http://www.cnblogs.com/hezihang/p/5289644.html

以上是关于Delphi XE10在 Android下调用静态库a文件的主要内容,如果未能解决你的问题,请参考以下文章

Delphi xe7 up1 调用android振动功能

delphi xe 移动开发 调用截屏

Delphi XE5 Android 调用手机震动(通过JObject测试是否支持震动)

Delphi XE6 for Android 让手机震动(调用Java的函数)

delphi xe10 安卓设备信息

Android实例-Delphi开发蓝牙官方实例解析(XE10+小米2+小米5)