
Ich verwende Pop!_OS (Ubuntu-basierte Distribution), verwende Qt Creator 4.9.2 mit Qt 5.13.0 und versuche gerade, eine App für Android zu erstellen. Wenn ich versuche, meine App für den Desktop zu erstellen, erhalte ich keine Fehlermeldung, aber wenn ich versuche, sie für Android zu erstellen, gibt der Make-Befehl ein zurück error: cannot find -lc++
.
Ich habe auch versucht, eines der grundlegenden Qt-Beispiele auszuführen, aber ich habe dieselbe Antwort erhalten.
Irgendeine Idee, was ich tun muss, damit es läuft?
Antwort1
Ich habe die Antwort in den QT-Foren gefunden. Ich weiß nicht, warum ich nicht zuerst daran gedacht habe, dort nachzuschauen ...
Es stellt sich heraus, dass Sie beim NDK 20 ein zusätzliches Flag in der Datei qmake.conf hinzufügen müssen. Es wird hier angezeigt: https://codereview.qt-project.org/c/qt/qtbase/+/264903/9/mkspecs/android-clang/qmake.conf#34