无法构建 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
Qt SDK和NDK配置
Qt版本
错误:cannot find -lc++
使用 ndk r20 可以这样解决:https://codereview.qt-project.org/c/qt/qtbase/+/264903/9/mkspecs/android-clang/qmake.conf#34 https://codereview.qt-project.org/c/qt/qtbase/+/264903/9/mkspecs/android-clang/qmake.conf#34
例如,要编译 android armv7 ndk r20,请找到该文件:C:\Qt\5.13.0\android_armv7\mkspecs\android-clang\qmake.conf
并添加缺失的-nostdlib++
对于 android x86(我将其用于模拟器),找到该文件:C:\Qt\5.13.0\android_x86\mkspecs\android-clang\qmake.conf
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)