大道之行,天下为公。这篇文章主要讲述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}interfaceconst 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; implementationfunction adjlon; external libproj; function dmstor; external libproj; end.
文章图片
【Delphi XE10在 Android下调用静态库a文件】http://www.cnblogs.com/hezihang/p/5289644.html
推荐阅读
- 转Android进程间通信(IPC)机制Binder简要介绍和学习计划
- 彻底理解 Android Binder 通信架构
- 转(Android Bander设计与实现 - 设计篇)
- 手机App
- 转(轻松理解 Android Binder,只需要读这一篇)
- 转 理解Android系统Binder机制
- 为什么Android要采用Binder作为IPC机制()
- spring mvc 关键接口 HandlerMapping HandlerAdapter
- 用Anko和Kotlin实现Android上的对话框和警告提示(KAD 24)