Android 铿锵++;:错误:链接器命令失败,退出代码为1

Android 铿锵++;:错误:链接器命令失败,退出代码为1,android,c++,qt,Android,C++,Qt,无法生成Qt示例。在windows中生成时获取错误 E:\android-ndk-r20-windows-x86_64\android-ndk-r20/toolchains/aarch64-linux- android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux- android/4.9.x/../../../../aarch64-linux-android/bin\ld: cannot find -lc++ clang++:

无法生成Qt示例。在windows中生成时获取错误

 E:\android-ndk-r20-windows-x86_64\android-ndk-r20/toolchains/aarch64-linux- 
 android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux- 
 android/4.9.x/../../../../aarch64-linux-android/bin\ld: cannot find -lc++
 clang++: error: linker command failed with exit code 1 (use -v to see 
 invocation)
  make: *** [libanalogclock.so] Error 1
qtsdk和NDK配置

Qt版本


根据安装情况,应将其修复。为我做的。

错误:
无法找到-lc++
使用ndk r20可以这样解决:

例如,要编译android armv7 ndk r20,请找到以下文件:
C:\Qt\5.13.0\android\u armv7\mkspecs\android clang\qmake.conf
并添加缺少的
-nostlib++
对于android x86(我将其用于emulator),请找到以下文件:
C:\Qt\5.13.0\android\u x86\mkspecs\android clang\qmake.conf

这里也有同样的问题。我在谷歌上做了很多研究,但我还没有找到解决方案。由于“找不到-lc++”似乎是一个新问题(这是我在QtCreator中看到的消息),我想知道旧的QT版本是否可以工作。我使用的是Qt5.12.3和QtCreator 4.9.1、JavaSE8以及最新的SDK和NDK版本。但我已经读到,较旧的QT版本需要NDK版本不高于10。(我在5.12.3中也尝试过)