尝试为 Android 构建 Xerces-C++

Trying to build Xerces-C++ for Android

本文关键字:构建 Xerces-C++ Android      更新时间:2023-10-16

我一直在寻找一种方法来构建 Android 的 Xerces-C++ 库,我需要它作为 Delta3D 游戏引擎的依赖项,但找不到任何相关信息。我将非常感谢您的专业建议。

你可以从这里复制带有Android构建脚本的xercesc库。
只需将其复制到您的 jni 文件夹中并运行 ndk-build

大多数Android开发都是用Java完成的。 Delta3D游戏引擎C++,这意味着您需要从Android Native Development Kit(NDK)开始。 FAQ声称该库使用跨平台依赖项,因此,理论上您应该能够在Android上使用它。 但是,它是为OpenGL编写的,而不是OpenGL ES,后者是Android中使用的子集。 这可能会导致问题。 另一个问题是内存占用。 可能需要做大量的工作才能在Android下编译。 你可以考虑使用已经移植到Android(或为其编写)的库,而不是移植它所需的所有工作,更不用说编写你的游戏了。 除非,你已经有一个用这个游戏引擎编写的游戏,我理解你为什么要移植库。