Проблема в кросс-компиляции CGAL-для-Android
Я пытаюсь кросс-компиляции 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 ответ
Я читал, что gnustl_static недавно был заменен на C++_static. Я думаю, вы должны добавить
-DCMAKE_ANDROID_STL_TYPE="c++_static"
к вашим параметрам конфигурации cmake. Источник: https://cmake.org/cmake/help/v3.9/variable/CMAKE_ANDROID_STL_TYPE.html Пожалуйста, дайте мне знать, если это работает, и я обновлю вики.