【问题标题】:How to port cgal library to android如何将cgal库移植到android
【发布时间】:2017-09-11 15:28:32
【问题描述】:

CGAL 库附带几个演示程序,用 C++ 编写并使用 Qt4/Qt5 和 OpenGL。我想将这些演示程序移植到运行 Android 的设备上。

【问题讨论】:

  • 你已经有 C++ 交叉编译器了吗?你尝试了什么?
  • 我怀疑将任何使用 Qt 的东西移植到 Android 将非常困难。在 Linux 上,Qt 使用 X(现在可能是 Wayland),或者可能直接访问帧缓冲设备。我不认为 Android 将允许非特权程序直接访问帧缓冲区设备,即使硬件提供了一个。尽管有适用于 Android 的 X 服务器,但要构建 Qt,您首先必须构建所有 Xlib 依赖项——这是一项可怕的任务。我很高兴被证明是错误的,因为我可以想到一些我想移植到 Android 的 Qt 程序。但它看起来很糟糕。
  • @KevinBoone Qt5 拥有a builtin Android support
  • @Irineau:哇。这在某处有记录吗?显示硬件的访问机制是什么?

标签: android c++ linux cmake cgal


【解决方案1】:

查看关于该主题的 wiki 条目:Cross Compilation of CGAL for Android

使用新版本的 CGAL 会稍微容易一些:4.11-beta2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-05
    相关资源
    最近更新 更多