Проблема в кросс-компиляции CGAL-для-Android - PullRequest
0 голосов
/ 04 января 2019

Я пытаюсь кросс-компилировать CGAL для Android после https://github.com/CGAL/cgal/wiki/Cross-Compilation-of-CGAL-for-Android

У меня была следующая ошибка при выполнении cmake:

CMake Error at /usr/share/cmake-3.12/Modules/Platform/Android-Common.cmake:54 (message):
  Android: STL 'gnustl_static' include directory not found:

У кого-нибудь есть подсказка?

(с использованием Kubuntu 16.10, CGAL 4.13, Android 28)

1 Ответ

0 голосов
/ 07 января 2019

Я читал, что gnustl_static недавно был заменен на c ++ _ static. Я думаю, вы должны добавить

-DCMAKE_ANDROID_STL_TYPE="c++_static"

к вашим параметрам конфигурации cmake. Источник: https://cmake.org/cmake/help/v3.9/variable/CMAKE_ANDROID_STL_TYPE.html Пожалуйста, дайте мне знать, если это работает, и я обновлю вики.

...