我有兴趣使用 Firemonkey 制作 iOS 应用程序。我想在此应用程序中使用几个 native C 库。我知道 iOS 不允许使用动态链接库,但是有没有办法在这个 firemonkey iOS 应用程序中使用静态库?
最佳答案
是的,您可以使用 C 静态库通过 xcode 与 Firemonkey iOS 应用程序链接。 我在 RADStudio X2 之外使用 Xcode 完成了此操作。使用 RADStudio 我生成了 xcode 项目。在 Mac 上我打开了 xcode 项目并添加了:
function C_func(double :x):double; cdecl; external;
{$linklib my_c_lib.a}
我在 xcode 中创建了静态库项目(名为 my_c_lib),其中一个 C 文件包含:
double C_func(double x)
{
return x+2.5;
}
我想您可以以同样的方式使用已经编译的静态库。
关于ios - 在 Delphi Firemonkey iOS 开发中使用原生 C 静态库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10136303/