Сверхкомпактные проблемы компиляции с Android NDK-r18 - PullRequest
0 голосов
/ 24 сентября 2018

Android Studio обновила NDK до r-18, что, похоже, изменило компилятор C ++, но не ясно, что не так.Мы получаем следующую ошибку:

CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage

Образцы, поставляемые с версией 1.2.4 Superpowered, также имеют эту ошибку при использовании Android Studio 3.2 RC3 с NDK-r18.

Что нужно сделать, чтобы исправить компиляцию?

Ответы [ 2 ]

0 голосов
/ 25 сентября 2018

Superpowered обновлен до NDK r18 и Android Studio 3.2.

0 голосов
/ 25 сентября 2018

Superpowered использует gnustl , который был удален из NDK r18 .

Недавний ответ на GitHub предполагает, что вы можете просто установить *От 1009 * до c++_static, чтобы решить проблему с некоторыми суперспособностями.Будьте осторожны с этим подходом, он может иметь побочные эффекты во время выполнения.

Возможно, безопаснее оставаться с NDK r17 до тех пор, пока новый выпуск не будет официально принят библиотекой.

...