我可以在Embarcadero C 建造者中为Android(*.so)构建共享库



我正在尝试使用Embarcadero的C 建造者和Rad Studio 10.2创建共享库。我创建了一个C 构建器"动态链接库"项目。当我指定要构建的目标平台时,唯一的选项是32位Windows,64位Windows和OSX。我还需要能够为Android(Linux(平台构建库。我该如何完成?

目前,radstudio(包括delphi和c 构建器(> 不支持Android的自定义.so库的 creation (只有消费(。根据文档,可以通过创建Delphi风格的软件包而不是动态链接库来为Linux(和OSX/ios的.dylib文件(创建.so文件。

radstudio创建的Android应用程序被编译为.so文件(因为它们基于NDK,因此真正的应用程序只是一个小的Java固执类,在运行时加载并执行.so(,但这是Ambarcadero's的程度.so在Android上生成。根本不支持编译Android的自定义.so库。

最新更新