尝试为 Android 构建 Xerces-C++
Trying to build Xerces-C++ for Android
我一直在寻找一种方法来构建 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(或为其编写)的库,而不是移植它所需的所有工作,更不用说编写你的游戏了。 除非,你已经有一个用这个游戏引擎编写的游戏,我理解你为什么要移植库。
相关文章:
- C++为构建时间获取QDateTime的可靠方法
- 无法在 CLion 中构建 C++ 项目
- 函数向量_指针有不同的原型,我可以构建一个吗
- 如何使用ndk-build.cmd构建Android.so文件
- libssh 的函数在构建 libssh 时无法在 Qt 和 cmake 错误中找到
- 使用cmake从源代码构建MySQL连接器/C++失败(与以前的声明冲突)
- VSCode-有一个红色下划线,但程序构建和运行正确,并且出现配音错误
- 构建可组合有向图(扫描仪生成器的汤普森构造算法)
- 无法使用Qt Creator在Windows中构建yaml-cpp
- 构建一个由C和C++文件组成的库
- llvm构建器向基本块添加终止符
- FLTK 2.0构建和演示,适用于VS2019的2011年左右的代码库
- 如何跨平台将二进制资源构建到程序中?
- 将 OpenCV 与 CMAKE 中的项目一起构建为第三方库的正确方法
- 如何解决 Ninja c++ 构建和执行问题
- 使用 cmake 的 LLVM 构建在 tsan_libdispatch_mac.cc 期间失败; "Error: conflicting types for ..."
- 尝试构建 xerces c++ 解析器。Netbeans 和命令行构建错误未定义对"xercesc_3_2..."的引用
- 尝试为 Android 构建 Xerces-C++
- 在Apache Xerces预构建的二进制文件中,xerces-c_3_1.dll和xerces-c_3_1D.dll有
- 使用icu构建xerces-c++版本3