
Я работаю на Pop!_OS (дистрибутив на основе Ubuntu) с Qt Creator 4.9.2 с Qt 5.13.0 и в настоящее время пытаюсь собрать приложение для Android. Когда я пытаюсь собрать свое приложение для рабочего стола, у меня нет ошибок, но когда я пытаюсь собрать его для Android, команда Make возвращает error: cannot find -lc++
.
Я также попытался запустить один из базовых примеров Qt, но получил тот же ответ.
Есть идеи, что мне нужно сделать, чтобы это заработало?
решение1
Я нашел ответ на форумах QT. Не знаю, почему я не подумал сначала поискать там...
Оказывается, на NDK 20 нужно добавить дополнительный флаг в файл qmake.conf. Он показан здесь: https://codereview.qt-project.org/c/qt/qtbase/+/264903/9/mkspecs/android-clang/qmake.conf#34